一千萬個為什麽

搜索

Haskell目標架構


我想在我的項目中使用HDBC MySQL驅動程序。我似乎遇到了與處理器的目標架構有關的問題。

ld:警告:在/usr/local/mysql/lib/libmysqlclient.dylib中,文件是為不支持的文件格式構建的,而不是被鏈接的體系結構(i386)

由於無法讀取文件,因此無法解析所有外部引用。

我需要不同版本的MySQL嗎?或者我可以重新定位構建的目標架構嗎?就個人而言,我認為我在後期陣營,因為我更喜歡在純64位環境中工作。

最佳答案

問題是GHC是32位而MySQL是64位。 32位是OS X上當前支持的GHC架構。

有關OS X上64位GHC的更多詳細信息,請參見 Hackage 2965

我通過卸載64位MySQL並安裝32位MySQL來解決這個問題。

轉載註明原文: Haskell目標架構

猜你喜歡