[开发|C++] linux开发环境配置相关操作

参考文献

linux头文件、库搜索路径设置
Linux添加头文件和动态库的搜索路径的方法

添加头文件搜索路径

C语言

  1. 临时生效
## gcc直接使用
gcc -I$(HOME)/MyLibrary/include
## 编译前直接export
export C_INCLUDE_PATH=$C_INCLUDE_PATH:$(HOME)/MyLibrary/include
  1. 当前用户永久使用
vim ~/.bashrc
## 在.bashrc文件中添加一下内容
export C_INCLUDE_PATH=$C_INCLUDE_PATH:$(HOME)/MyLibrary/include
## 执行source命令立即生效
source ~/.bashrc

C++

  1. 使用
CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:$(HOME)/MyLibrary/include
export CPLUS_INCLUDE_PATH
  1. 当前用户永久使用
vim ~/.bashrc
## 在.bashrc文件中添加一下内容
export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:$(HOME)/MyLibrary/include
## 执行source命令立即生效
source ~/.bashrc

添加动态库搜索路径

  1. 临时生效
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(HOME)/MyLibrary/lib
export LD_LIBRARY_PATH
  1. 当前用户永久使用
vim ~/.bashrc
## 在.bashrc文件中添加一下内容
export LD_LIBRARY_PATH=LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(HOME)/MyLibrary/lib
## 执行source命令立即生效
source ~/.bashrc
  1. 系统永久生效
    linux为自己编译安装到自定义目录的程序创建系统共享动态链接库

添加静态库搜索路径

  1. 临时生效
LIBRARY_PATH=$LIBRARY_PATH:$(HOME)/MyLibrary/lib
export LIBRARY_PATH
  1. 当前用户永久生效
vim ~/.bashrc
## 在.bashrc文件中添加一下内容
export LIBRARY_PATH=$LIBRARY_PATH:$(HOME)/MyLibrary/lib
## 执行source命令立即生效
source ~/.bashrc

添加可执行程序搜索路径

  1. 临时生效
PATH=$PATH:$(HOME)/app/bin
export PATH
  1. 当前用户永久生效
vim ~/.bashrc
## 在.bashrc文件中添加一下内容
export PATH=$PATH:$(HOME)/app/bin
## 执行source命令立即生效
source ~/.bashrc

gcc/g++ 编译命令中添加头文件搜索路径

gcc a.c -I $(HOME)/app/include -o a

gcc/g++ 编译命令中添加库文件搜索路径

gcc a.c -L $(HOME)/app/lib -ltest -o a 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值