gcc-4.8 头文件

gcc-4.8 头文件

自从更新到 Ubuntu 13.10 以来,我在使用 gcc-4.8 提供的头文件时遇到了一些麻烦。当我使用英特尔编译器进行编译时icc,它抱怨找不到头文件bits/c++config.h。该文件位于,/usr/include/x86_64-linux-gnu/c++/4.8/bits但英特尔编译器正在查找/usr/include/c++/4.8/bits。该文件c++config.h不在这个第二个位置。

我意识到我可以通过编译时包含第一个目录来解决此问题。我的问题是为什么这两个目录不一样:

/usr/include/x86_64-linux-gnu/c++/4.8/bits

/usr/include/c++/4.8/bits

显示这些目录的文件这里在 libstdc++-4.8-dev 包中。

相关内容