183 字
1 分钟
环境变量和动态库、静态库配置
环境变量和动态库、静态库配置
1、环境变量
配置文件中添加环境变量 对所有用户有效修改/etc/profile /etc/bash.bashrc 对个人有效则修改~/.bashrc
在PATH中找到可执行文件程序的路径 export PATH =HOME/bin
2、C语言默认搜索路径
gcc找到头文件的路径
C_INCLUDE_PATH=/usr/include/libxml2:/MyLib export C_INCLUDE_PATHg++找到头文件的路径
CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/libxml2:/MyLib export CPLUS_INCLUDE_PATH找到动态链接库的路径
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/MyLib export LD_LIBRARY_PATH找到静态库的路径
LIBRARY_PATH=$LIBRARY_PATH:/MyLib export LIBRARY_PATH3、gcc命令中手动设置搜索路径
添加头文件搜索路径
gcc foo.c -I /home/xiaowp/include -o foo添加动态库搜索路径(默认)
gcc foo.c -L /home/xiaowp/lib -lfoo -o foo添加静态库搜索路径
gcc foo.c -L /home/xiaowp/lib -static -lfoo -o fooReference
【1】https://blog.csdn.net/sunxiaopengsun/article/details/74787966