标签:pat dir 使用 lib you col 位置 ash 运行
1. 解决依赖问题
查询需要的依赖软件,提前安装好
若使用命令行安装,一般使用默认路径;使用源码安装,则自定义安装路径,后续可能需要进行路径配置
PS:可能需要在Makefile等配置文件中添加相关库文件、头文件路径
2. 生成Makefile
3. 编译安装
4. 相关配置
若没有安装在/usr或/usr/local下:
1)使编译生成的相关链接库被系统共享
sudo gedit /etc/ld.so.conf.d/yoursoft.conf add: /install_dir/lib sudo ldconfig -v
2)为系统指定程序的头文件位置(需pkgconfig支持,如OpenCV)
sudo gedit /etc/bash.bashrc add: PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/install_dir/lib/pkgconfig export PKG_CONFIG_PATH restart terminal
3)除了以上两个步骤能让编译生成的库文件、头文件得以被调用外,也可在编写普通编译命令中使用-L /install_dir/lib和-I /install_dir/include进行指定,也可将编译命令改写进Makefile中
标签:pat dir 使用 lib you col 位置 ash 运行
原文地址:http://www.cnblogs.com/wmxfd/p/linux_source_code_compiling.html