3

当我尝试在 Haskell 中编译一个简单的 Hello World 并使用
ghc --make Main.hs进行编译时,
我得到:
Linking Main ...
ld: unknown option: -no_pie
collect2: ld returned 1 exit status

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

4

1 回答 1

1

Leopard 摆脱了一段时间的 no-pie:http: //trac.macports.org/ticket/34064

正如评论所指出的,将 xcode/ld 升级到更新的版本会启用该标志。

于 2013-02-05T00:46:38.183 回答