【问题标题】:GHC - Mac OS X - ld: unknown option: -no_pieGHC - Mac OS X - ld:未知选项:-no_pie
【发布时间】:2012-05-29 15:23:53
【问题描述】:

当我尝试在 Haskell 中编译一个简单的 Hello World 并使用
ghc --make Main.hs
我得到:
链接主 ...
ld:未知选项:-no_pie
collect2: ld 返回 1 个退出状态

我使用的是 Mac OS X 10.6.8。以前可以编译没有这个错误,但是我有一段时间没有使用GHC了,所以我一定是在那段时间安装或破坏了一些东西。

【问题讨论】:

  • @DonStewart:这个问题没有答案,cmets 也帮不上什么忙。另外,我觉得他的问题和我的有点不一样,因为他正在尝试安装一个包,而我只是在尝试编译一个简单的程序。
  • 好了。我最近重新安装了 XCode 的旧备份,因此是旧的 ld。 XCode 的更新允许我的 ld 接受 -no_pie 标志。

标签: macos haskell linker-errors ghc ld


【解决方案1】:

豹子摆脱了一段时间的无馅饼:http://trac.macports.org/ticket/34064

正如 cmets 所说,将 xcode/ld 升级到更新的版本会启用该标志。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-14
    • 2016-07-19
    • 2020-12-25
    • 2011-06-02
    • 2013-10-29
    • 2012-03-08
    • 1970-01-01
    • 2014-09-04
    相关资源
    最近更新 更多