平台:Macos Catalina 10.15.2 Xcode版本:Xcode 11
我已经多次尝试make-all gcc
来构建源代码。但是我遇到了一个问题:
在../.././gcc/c/c-objc-common.c:33中包含的文件中: 在/Applications/Xcode11.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/new:85包含的文件中: /Applications/Xcode11.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/exception:181:5:错误: 名称空间'std :: __ 1'中没有名为'fancy_abort'的成员;您的意思仅仅是“ fancy_abort”吗? _VSTD :: abort(); ^ ~~~~~~ /Applications/Xcode11.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config:873:15:注意: 从宏“ _VSTD”扩展 #_VSTD std :: _ LIBCPP_ABI_NAMESPACE ^ ../.././gcc/system.h:685:13:注意:此处声明为'fancy_abort' extern void fancy_abort(const char *,int,const char )ATTRIBUTE_NORETURN; ^ 产生1个错误。 make [1]: [c / c-objc-common.o]错误1 make:* [all-gcc]错误2
我试图安装另一个版本的Xcode。我已经安装了Xcode6,但仍然无法正常工作,并且在此问题https://github.com/osx-cross/homebrew-avr/issues/51#issuecomment-364172149中找到了解决方案。但是当我下载Xcode8.3.3时,它与Catalina 10.15.2不兼容。
我需要帮助。我自己无法解决。