相关疑难解决方法(0)

如何在mac os x 10.6上安装gnu ld?

我在我的macbook pro(使用mac os x 10.6)上编译非常出色的Contiki OS时遇到了很多麻烦.Contiki实际上使用了许多GNU特有的功能和GCC,AR,LD等选项.所以我通过macports安装了这些实用程序,但看起来"port install binutils"不安装GNU ld,是吗?

所以,问题是,如何在我的Mac上获得GNU ld?是否有一种简单的替代方式(即wget, configure, make, make install方式)?

macos ld binutils

10
推荐指数
1
解决办法
1万
查看次数

如何修复“错误:在命名空间‘std::__1’中没有名为‘fancy_abort’的成员;你的意思只是‘fancy_abort’?_VSTD::abort();”

平台:Macos Catalina 10.15.2
Xcode 版本:Xcode 11

我曾多次尝试make-all gcc构建我的源代码。但是,我遇到了一个问题:

In file included from ../.././gcc/c/c-objc-common.c:33: 
In file included from /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: error:
      no member named 'fancy_abort' in namespace 'std::__1'; did you mean simply 'fancy_abort'?
    _VSTD::abort();
    ^~~~~~~ /Applications/Xcode11.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config:873:15: note:
      expanded from macro '_VSTD'  # _VSTD std::_LIBCPP_ABI_NAMESPACE
              ^ ../.././gcc/system.h:685:13: note: 'fancy_abort' declared here extern void fancy_abort (const char *, int, const char
*) ATTRIBUTE_NORETURN;
            ^ 
1 error generated. 
make[1]: *** [c/c-objc-common.o] Error 1  
make: *** [all-gcc] Error 2
Run Code Online (Sandbox Code Playgroud)

我试图安装另一个版本的 Xcode。我已经安装了 Xcode6 但它仍然不起作用,我找到了 …

macos gcc

5
推荐指数
1
解决办法
410
查看次数

标签 统计

macos ×2

binutils ×1

gcc ×1

ld ×1