当前位置: 技术问答>linux和unix
用g++ 编译c++ 时为何有些头文件找不到,有些却能找到?
来源: 互联网 发布时间:2016-01-26
本文导语: test.cpp的前部分文件: #include #include #include #include #include #include #include #include #include #include #include using namespace std; ----------------------------------------- 然后编译 #g++ -o test test.cpp 显示错误: test.cpp:3:...
test.cpp的前部分文件:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
-----------------------------------------
然后编译
#g++ -o test test.cpp
显示错误:
test.cpp:3:16: error: math: 没有那个文件或目录
test.cpp:7:17: error: stdio: 没有那个文件或目录
test.cpp:8:18: error: stdlib: 没有那个文件或目录
test.cpp:9:17: error: ctype: 没有那个文件或目录
test.cpp:10:17: error: float: 没有那个文件或目录
test.cpp:12:18: error: stdarg: 没有那个文件或目录
------------------------------------------------------------
为什么有的头文件能找到而有的找不到?
而且math.h就在目录 /usr/include/math.h,这是什么原因?
我是初学者,请各位高手帮忙!谢谢!
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
-----------------------------------------
然后编译
#g++ -o test test.cpp
显示错误:
test.cpp:3:16: error: math: 没有那个文件或目录
test.cpp:7:17: error: stdio: 没有那个文件或目录
test.cpp:8:18: error: stdlib: 没有那个文件或目录
test.cpp:9:17: error: ctype: 没有那个文件或目录
test.cpp:10:17: error: float: 没有那个文件或目录
test.cpp:12:18: error: stdarg: 没有那个文件或目录
------------------------------------------------------------
为什么有的头文件能找到而有的找不到?
而且math.h就在目录 /usr/include/math.h,这是什么原因?
我是初学者,请各位高手帮忙!谢谢!
|
找不到的,你就用
〈xxx.h〉
〈xxx.h〉