【问题标题】:Using a Linker Script on Mac OS X在 Mac OS X 上使用链接描述文件
【发布时间】:2011-01-04 08:00:22
【问题描述】:

有没有办法在 Mac OS X 上使用带有 ld 的链接器脚本?

Linux 上的 GNU ld 程序接受 -T <scriptname> 选项,但在 Mac OS 上 -T 是一个未知的命令选项。如果可以解决问题,我可以使用 GCC 的替代安装。

【问题讨论】:

  • 你是如何解决这个问题的?
  • 如果没记错的话,我完全替换了makefile,因此避免问题,但没有解决。

标签: gcc macos linker linker-scripts


【解决方案1】:

Fink 项目有 a document on porting Unix software to Darwin / Mac OS X,它声称 Darwin 链接器甚至不是基于 GNU 链接器。

我认为您必须阅读 ld 手册页才能了解如何使用本机链接器执行您想要的操作或安装您自己的 GCC 版本。

【讨论】:

  • 运行ld -v,你会看到OS X链接器来自LLVM项目。
  • 但是如何在osx上安装gnu ld
  • @gideon 如果你真的需要帮助,你应该发布一个新问题。没有多少人会看到你的评论。
猜你喜欢
  • 2011-08-04
  • 2012-12-14
  • 1970-01-01
  • 1970-01-01
  • 2012-12-12
  • 1970-01-01
  • 1970-01-01
  • 2014-01-05
相关资源
最近更新 更多