如何解决“错误:命名空间'std :: __ 1'中没有名为'fancy_abort'的成员;您的意思只是'fancy_abort'吗?_VSTD :: abort();”

时间:2019-12-26 02:12:42

标签: macos gcc

平台: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不兼容。

我需要帮助。我自己无法解决。

0 个答案:

没有答案