UP | HOME

GCC的一些环境变量备注

Table of Contents

GCC编译和程序运行时用到的环境变量。

编译

C_INCLUDE_PATH

编译时搜索的头文件目录

/usr/include:/usr/local/include

CPLUS_INCLUDE_PATH

同上,g++使用

/usr/include:/usr/local/include

LIBRARY_PATH

gcc,g++编译时的链接(link)库文件搜索目录

/usr/lib:/usr/lib64:/usr/local/lib:/usr/local/lib64

运行

LD_LIBRARY_PATH

运行时的动态链接(.so)库文件搜索目录

/usr/lib:/usr/lib64:/usr/local/lib:/usr/local/lib64

LD_PRELOAD

LD_PRELOAD=/libdemo.so

会在其他动态库之前加载,并会盖其他链接库里定义的同名符号(函数变量等等)。 无法在sudo命令里使用。

First created: 2020-02-13 20:28:42
Last updated: 2021-11-25 Thu 23:23
Power by Emacs 27.1 (Org mode 9.4)
© 2017 – 2021 by josephzeng