c++ - Binutils ld 链接器如何配置仿真模式(使用 mingw 构建后不支持仿真)

标签 c++ linker mingw ld binutils

在使用 mingw 成功构建 binutils/ld 并尝试运行它后,我收到了这条消息-

$ ld-新 h:/binutils-2.23.1/ld/.libs/ld-new.exe:无法识别的仿真模式: 支持的仿真:

我查看了内部文档,根据我的理解,您需要设置配置或生成文件,以便在构建过程中安装您想要的仿真模式,但我无法弄清楚您实际上是如何做到的.

如果有人能解释一下这个过程,我们将不胜感激。

非常感谢。

最佳答案

似乎默认仿真模式是根据提供给 binutils configure 脚本(--target 选项)的目标元组确定的。

另请参阅:https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob;f=ld/configure.tgt;hb=HEAD

关于c++ - Binutils ld 链接器如何配置仿真模式(使用 mingw 构建后不支持仿真),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17811205/

相关文章:

无法使用 MinGW 编译 C 代码

c++ - 使用来自无法访问类实现的外部 "plugin"库的 C++ 类引用

Qt 应用程序严重失败

c++ - 有人可以解释为什么这段代码的输出是 3 而不是 4 吗?

c++ - SQL_TXN_SERIALIZABLE 优于 DB2 和 C++ 中的 SQL_TXN_REPEATABLE_READ

gcc - gcc 使用哪个链接器?

c++ - 在 WIN32 上编译,无需 Windows.h

linux - 如何在 Linux for Windows 上与 MinGW 交叉编译?

c++ - C++中多维数组的问题再次出现

c++ - 为什么在 C++ 中返回指向堆上变量的指针而不是变量本身