GCC:头文件和库文件的路径

GCC有以下几个环境变量用于指定头文件和库文件的路径:

C_INCLUDE_PATH:用于指定C的头文件路径

CPLUS_INCLUDE_PATH:用于指定C++的头文件路径

LD_LIBRARY_PATH:用于指定运行时,库文件的路径(优先级要高于系统默认的查找路径)

LIBRARY_PATH:用于指定编译时,库文件的路径

如需修改这几个环境变量可以通过以下几种方法:

1.直接在命令行里输入(仅一次有效,终端关闭后失效),如:

        export C_INCLUDE_PATH=XXXX:$C_INCLUDE_PATH

2.修改/etc/profile中完成(对所有用户生效),如:

        export C_INCLUDE_PATH=XXXX:$C_INCLUDE_PATH

3.修改~/.bashrc(对当前用户生效),如:

        export C_INCLUDE_PATH=XXXX:$C_INCLUDE_PATH

另外可以在编译时指定路径:

-I XXX:指定头文件路径

-L XXX:指定静态/动态库路径(编译时)

        


版权声明:本文为jiemashizhen原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。