c++ - 在/usr/bin 中删除并复制回来后出现 Clang 错误

标签 c++ xcode macos clang

请不要问我到底是什么让我从 /usr/bin 文件夹中删除 clang...我收到了奇怪的错误消息,但不能在网上找到任何东西...

然而,我删除了clang,尝试重新安装Xcode + developer tools,但是clang没有再次安装。所以我在 Xcode 文件夹中搜索并在 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang

中找到它

所以,我将这个(和 clang++)复制回我的 /usr/bin 文件夹,但现在我再次收到奇怪的错误消息,例如:

fatal error: 'stdarg.h' file not found
#include <stdarg.h>
         ^
1 error generated.

知道如何解决这个问题吗?

最佳答案

尝试链接而不是复制

ln -s /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang /usr/bin/clang

关于c++ - 在/usr/bin 中删除并复制回来后出现 Clang 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22388367/

相关文章:

C++、GTK+ 和字符串类型

objective-c - 如何在NSString中使用文本和变量的组合?

ios - iOS 10 后键盘扩展无法正常工作

python - 生成简单的音乐/音调?

c++ - 如何编译 C++ 代码并将其与已编译的 C 代码链接?

c++ - 如何在条件中展开可变参数模板?

c++ - C/C++ : Converting hexadecimal value in char to integer

ios - Capabilities 下的 "Fix Issue"使我的配置文件无效。否则推不工作

Mac OS X 10.6 上缺少 Python.h 头文件

php - 无法在 OS X 10.9 Mavericks 中 phpize 或配置扩展