我刚刚更新到 OS X Mavericks,它似乎搞乱了我的整个编译器设置。我不仅必须重新安装 JDK 才能使用 Java 编译器,而且当我尝试使用 GCC/G++ 编译 C/C++ 时,还会出现以下错误:
/usr/local/Cellar/gcc/4.7.2/gcc/lib/gcc/x86_64-apple-darwin12.2.1/4.7.2/../../../../include/c++/4.7.2/cwchar:46:19: fatal error: wchar.h: No such file or directory
除了升级之外不知道该怎么想,把事情搞砸了。我的问题是:如何设置 g++ 在 OS X 上编译?如果已经设置好了,那么这里有什么问题呢?
如果我可以提供更多信息,请告诉我。
注意:我已经使用 homebrew 安装了 gcc 4.7,但它似乎不起作用。当我使用g++-4.7 code.cpp
具体来说,我遇到了同样的错误。
安装适用于 Xcode 的命令行工具 (OS X Mavericks) - 2013 年 10 月下旬为我解决了。链接在这里:
OSX:Xcode 下载
经常提到的xcode-select --install
命令一直说找不到所请求的软件。
澄清一下:您需要已经使用 Homebrew 安装了 gcc-4.7。更新到最新版本的 CMD Tools 仅修复了从 Mountain Lion 升级到 Mavericks 引起的兼容性问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)