亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

【金秋打卡】第2天 Linux 基本命令、Vim 基本命令和環境變量的設置

標簽:
Android

课程名称音视频基础+ffmpeg原理 入门音视频技术开发
课程章节:音视频环境基础
课程讲师李超

课程内容

Linux基本命令

Linux 常用的基本命令,如下:

  • ls 查看当前目录下有哪些目录文件,ls -alt a:all, l:list, t :倒序
  • cd 进入目录
  • pwd 查看当前系统路径
  • cp 复制
  • mkdir 创建目录,如果想创建多层目录,使用mkdir -p 1/2/3 在文件夹1下创建文件夹2,文件夹2下创建文件夹3
  • echo 输出内容
  • rm 删除,rm -rf oo 其中rm 是删除命令, -r代表递归删除 f代表强制 oo是文件夹名称。
  • sudo 提升权限
  • pkg-config 链接库(c\c++链接库)

Vim基本命令

Vim 常用的基本命令,如下:

  • :w 保存文件
  • :q 退出
  • I 进入编辑模式
  • [esc] 退出编辑模式
  • h 光标左移 <-
  • L 光标右移 ->
  • j 光标下移
  • k 光标上移
  • yy 复制
  • p 粘贴
  • dd删除

Mac下环境变量的设置

Linux环境变量设置的文件路径是:~/.bash_rc ,Mac环境变量设置的文件路径是:~/.bash_profile,然后执行source 命令,让环境变量立即生效。

  • PATH: 可执行命令搜索路径
  • PKG_CONFIG_PATH: 对应pkg-config 包搜索路径
  • LD_LIBRARY_PATH: 动态库搜索路径

在使用ffmpeg进行开发的时候,需要引用ffmpeg的头文件和库文件,所以我们必须要先知道ffmpeg的头文件和库文件在哪里,那如何知道呢?就需要使用pkg-config命令。pkg-config命令实际上就是去PKG_CONFIG_PATH环境变量里去找,在环境变量里也是一个个路径去找有没有这个库,找到库之后就会去找到一个pc文件,再从pc文件中找到所需要的库和头文件。

对于一个比较大第三方库,其头文件和库文件的数量是比较多的。如果我们一个个手动地写,那将是相当麻烦的。所以,pkg-config就应运而生了。pkg-config能够把这些头文件和库文件的位置指出来。

pkg-config -libs --cflags libavutil
  • libs:获取编译libavutil包所需要的链接选项,例如-L/usr/lib指定库文件搜索路径,或-lXXX指定具体的库文件。
  • cflags:获取编译libavutil 包的所需要的预处理或者编译选项,例如-I/usr/include,指定编译libavutil包的头文件搜索路径。

图片描述
图片描述
图片描述

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
移動開發工程師
手記
粉絲
12
獲贊與收藏
17

關注作者,訂閱最新文章

閱讀免費教程

  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消