刚刚安装的build-essentinals在debian 7中。 但是我注意到C++的包含在/ usr/include/C++/4.7中...... 有没有人为什么?包括用于在/ usr/include中,据我记得......C++找不到包括
现在一切都失败... 即
main.c:2:20: fatal error iostream: No such file or directory
即使我包括它-I,头被称为从标题和它不会找到任何东西,如:
/usr/include/features.h:323:26: fatal error: bits/predefs.h: No such file or directory
所以怎么一回事,因为位是不是在/ usr /包括但/usr/include/c++/4.7编译器无法找到它...
我是我们g ++
crafter# g++ -o craft main.cpp
In file included from /usr/include/c++/4.7/x86_64-linux-gnu/bits/os_defines.h:40:0,
from /usr/include/c++/4.7/x86_64-linux-gnu/bits/c++config.h:414,
from /usr/include/c++/4.7/iostream:39,
from main.cpp:2:
/usr/include/features.h:323:26: fatal error: bits/predefs.h: No such file or directory
编译终止。
任何人都知道如何解决这个问题?
感谢您的帮助!
是'gcc'和'G ++'安装包? – GoBusto 2015-02-23 12:42:24
@GoBusto'gcc'和'g ++'是'build-essential'的依赖关系,所以是的。 – 2015-02-23 12:52:38