加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

C楼不工作在OSX 10.9

发布时间:2020-12-16 07:51:58 所属栏目:百科 来源:网络整理
导读:更新: 我通过重新安装命令行工具来解决问题,如link所示. 抱歉,添麻烦了! 初始问题 我刚刚升级到OSX小牛,我不能使编译器工作了. 我一直在使用来自macports的gcc48与vim / sb2,一切都正常工作.现在我所包含的任何图书馆都有大量的错误.我不是很有经验,我不知
更新:

我通过重新安装命令行工具来解决问题,如link所示.
抱歉,添麻烦了!

初始问题

我刚刚升级到OSX小牛,我不能使编译器工作了.
我一直在使用来自macports的gcc48与vim / sb2,一切都正常工作.现在我所包含的任何图书馆都有大量的错误.我不是很有经验,我不知道该怎么做,或什么搜索.我只是希望它像以前一样工作.编译基本的“hello world”程序时,这是什么?

In file included from /opt/local/include/gcc48/c++/bits/postypes.h:40:0,from /opt/local/include/gcc48/c++/iosfwd:40,from /opt/local/include/gcc48/c++/ios:38,from /opt/local/include/gcc48/c++/ostream:38,from /opt/local/include/gcc48/c++/iostream:39,from ceva.cpp:1:
/opt/local/include/gcc48/c++/cwchar:44:19: fatal error: wchar.h: No such file or directory
#include <wchar.h>

如果您需要任何信息,请告诉我,我会提供给您.感谢您的耐心等待!

解决方法

XCode 5 / Mavericks已经更改了头的位置的默认值.

在先前版本的Mac OS X / XCode中,您将在/usr/include中找到头文件.

当您在旧版本上构建gcc时,它会从该位置拾取标题,并在尝试构建代码时查找它们.

问题是文件不在那里;他们在/Applications/Xcode.app/Contents/Developer下面.

您可以使用spec文件来恢复工作,但最重要的是重新生成gcc.

如上所述,您可以使用xcode-select -install安装命令行工具,这将重新安装开发人员工具,包括/usr/include中的头文件.

当我升级我的操作系统时,我会重新安装像gcc这样的东西,因为我遇到由于环境变化而导致的其他错误.这只是我形成的习惯.这可能不是最好的习惯,但是它在许多场合救了我痛苦.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读