您的位置:首页 > 运维架构 > Linux

Linux下进行源码安装时如何避免找不到那些使用--prefix指定目录安装的依赖

2014-12-05 14:57 627 查看
以安装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的方式寻找依赖,如果不起作用则需要复制相应的文件及文件夹到默认安装路径下。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐