我正试图用icpc在64位机器上编译程序。不幸的是,我收到了一条catastrophic error: cannot open source file "bits/c++config.h"
的错误消息。我从here获得了一些建议,但没有成功。另外,我不会忘记在手边运行source /opt/intel/bin/compilervars.sh intel64
,如果这很重要,我在Ubuntu 13.10上运行。无法用icpc打开源文件“bits/C++ config.h”错误
8
A
回答
7
首先,找到丢失的文件:
find /usr -name c++config.h
(头是在的/ usr,大部分的时间。)然后,在其顶部目录添加到您的编译命令的包含路径,所以编译器会使用-I选项找到“bits/C++ config.h”。 SO,BTW:Missing include "bits/c++config.h" when cross compiling 64 bit program on 32 bit in Ubuntu已经提出了类似的问题。
6
由于某种原因icpc编译器不解析以下目录。您可以设置以下变量;用你的g ++版本代替4.8
export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/x86_64-linux-gnu/c++/4.8
相关问题
- 1. 无法打开包含文件的config.h
- 2. 错误无法打开源文件“...”
- 3. 无法打开源文件
- 4. 下载错误,无法打开文件
- 5. 错误LNK1104:无法打开文件'liburdl.lib'
- 6. AWK - 无法打开文件错误
- 7. 错误:LNK1104:无法打开文件
- 8. 错误LNK1104:无法打开文件 'cv.lib'
- 9. PHP错误 - 无法打开文件
- 10. OGRE3D错误:无法打开文件OgreMain_d.lib
- 11. Joomla“无法打开文件”错误?
- 12. DevIL错误。无法打开文件“il_wrap.lib”
- 13. Visual Studio 2012 - 无法打开源文件
- 14. 无法打开源文件“openssl/bn.h”
- 15. OpenCV包含错误“无法打开源文件”
- 16. Visual Studio 2012错误:无法打开源文件
- 17. C - 错误:无法打开源文件“funcs.h”
- 18. 为什么致命错误C1083:无法打开源文件(VC++)
- 19. 错误:无法打开源文件x11 \ xlib.h
- 20. 错误:有些头无法打开源文件
- 21. #include <thread>,错误无法打开源文件“线程”
- 22. 源文件'FilePathHere'无法打开未指定的错误.NET 4.0
- 23. Android:无法打开通知下载的文件。错误:“无法打开文件”
- 24. 无法打开源文件gtest/gtest.h
- 25. 无法打开源文件d3dx10.h
- 26. 无法打开源文件“stdafx.h中”
- 27. C++无法打开源文件
- 28. 无法打开源文件“d3dx10.h”
- 29. 无法打开文件资源compress.zlib
- 30. 无法打开源文件“windows.h”“WTypes.h”
非常感谢!我已经看到了你所建议的主题,尽管在那里没有找到解决方案。无论如何,你的解决方案为我工作! –