以安装FFMPEG为例:
需要的依赖有faac,lame,speex等。假如这些包都指定了自定义的目录安装, 那么有几种方式
1,copy faac目录下的include文件夹下的所有.h结尾的以及lib文件夹下的lib开头的文件至/usr/include与/usr/lib下
2,lame目录下进行相同操作,这里需要注意的是lame的include下有个lame文件夹需要一起复制过去也就是在/usr/include下也需要有lame文件夹
3,speex目录下的lib文件夹下有个pkgconfig文件,这里我们可以通过在.bash_profile里面指定目录的方式,vi 到/home/用户名/.bash_profile在文件末尾添加:export PKG_CONFIG_PATH=/usr/local/speex-1.2rc1/lib/pkgconfig/:$PKG_CONFIG_PATH
ok, 大功告成。
总结下,有pkgconfig的也就是.pc结尾的一般可以通过修改.bash_profile的方式寻找依赖,如果不起作用则需要复制相应的文件及文件夹到默认安装路径下。