gcc 无法找到头文件
Tofloor
poster avatar
445001843
deepin
2017-11-02 22:15
Author
    本人C语言初学者,最近用deepin 编译的时候总是找不到头文件。用find查找文件,系统中是有的,遮盖怎么办啊?

Reply Favorite View the author
All Replies
avatar
paopao123
deepin
2017-11-03 03:48
#1
不是系统有gcc就找得到。要么把需要的头文件放在gcc已经知道的地方(比如和cpp文件放在一起),或是告诉gcc头文件在哪(设置编译参数)。
升级到项目的话使用cmake等工具管理会省事很多,或是使用集成开发环境(IDE)。
Reply View the author
avatar
icelee123
deepin
2017-11-03 04:27
#2
如果是系统自带头文件 自己设置下环境变量

gcc头文件的路径
C_INCLUDE_PATH

g++头文件的路径
CPLUS_INCLUDE_PATH

动态链接库的路径
LD_LIBRARY_PATH

静态库的路径
LIBRARY_PATH
Reply View the author