OS X gcc:如何为#include< ...>包含不同的lib目录头?

时间:2016-03-31 09:48:41

标签: c++ macos gcc homebrew

我在原始Xcode标准库中遇到了一些问题。所以我决定从Homebrew安装gcc和openMPI。我遵循了几个关于如何在OS X上安装gcc的技巧,例如:     $ rm / usr / bin / gcc     $ ln -s /usr/local/Cellar/gcc/5.3.0/bin/g++5 gcc 等,并将新的/.../5.3.0/bin和/.../5.3.0/lib导出到$ PATH。

在makefile中,我使用了' -I / usr / local / Cellar / gcc / 5.3.0 / include'选项。但是,我在编译代码时遇到了问题: /usr/local/Cellar/gcc/5.3.0/include/c++/5.3.0/iostream:38:10:致命错误: '比特/ C ++的config.h'找不到文件

问题发生是因为iostream具有以下内容:

#include <bits/c++config.h>

我想编译器知道搜索新目录的目录。但是&#39; #include&#39;在那些标准的lib中工作不正常。

0 个答案:

没有答案