G++和GCC使用的环境变量 -Iinclude -Llibpath -llibname

http://blog.163.com/xychenbaihu@yeah/blog/static/1322296552010102144057844/


1、CPATH或C_INCLUDE_PATH              //存放自动加载头文件的位置
     用逗号分隔的目录列表,以提供头文件的搜索位置。
     相当于在使用gcc或g++是,-Idirectory。(头文件所在的位置)!
 
 
2、COMPILER_PATH                              //gcc和g++子程序的位置
      用逗号隔开的目录列表,以提供gcc或g++子程序的搜索位置。
 
3、GCC_EXEC_PERFIX
      ....
 
4、LIBRARY_PATH                                  //自动搜索库的路径
     用逗号隔开的目录列表,以提供链接器寻找连接库(动态连接库,静态连接库)的位置。
     相当于在命令里使用-Ldirectory
 
5、LD_LIBRARY_PATH                           //动态搜索加载动态库的路径
     用逗号隔开的目录列表,用来提供共享连接库(动态连接库)文件的搜索位置。这个环境变量是程序在执行是使用的。
     ldd   ./可执行程序名
     将看到可执行程序在执行时连接动态库的过程。
 
6、TMPATH                                            //gcc或g++编译过程中,临时文件存放的目录
      gcc编译过程中临时文件使用的目录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值