之前编译安装ffmpeg,就出现环境变量设置的问题导致后续无法进行,近期编译安装SDL,又要配置环境变量……
其实很简单
要用的命令
- 想要使用ffmpeg的pkgconfig只需要
export PKG_CONFIG_PATH=~/ffmpeg_build/lib/pkgconfig/:$PKG_CONFIG_PATH
或者
export PKG_CONFIG_LIBDIR=~/ffmpeg_build/lib/pkgconfig/:$PKG_CONFIG_PATH
(优先级高,可覆盖前面的,一般不使用,亲测使用不当,会造成后面无法进行……) - 使用SDL的库只需要
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/:$PKG_CONFIG_PATH
或者
export PKG_CONFIG_LIBDIR=/usr/local/lib/pkgconfig/ :$PKG_CONFIG_PATH
说白了就是将你安装的库中pkgconfig的路径添加到PKG_CONFIG_PAT中 - 设置完可以查看是否添加进去
echo PKG_CONFIG_PATH
使用SDL2其实自带命令sdl2-config
配置可执行程序的环境变量
export PATH = ~/ffmpeg_build/bin:$PATH