我在我的Mac上編譯了一個x86_64庫,並且我想將它與使用Free Pascal 2.4編譯的Pascal代碼鏈接起來。我給fpc
選擇了哪些選項以使其生成64位代碼?沒有任何選項,我只能獲得32位.o文件。如何使用Free Pascal編譯64位Mac程序?
我使用的是從SourceForge的FPC-2.4.0.intel-macosx.dmg下載,但是當我運行fpc -i
,唯一的目標Macintosh平臺它會列出是「達爾文i386的,」雖然2.4版本筆記說它可以瞄準「64位Mac OS X(x86_64/ppc64)」。
很酷的自我回答! – 2010-04-07 18:32:04
稍晚,但:-P記錄在buildfaq中http://www.stack.nl/~marcov/buildfaq.pdf注意它是「fpc」參數,而不是「ppc」參數 –
2010-11-12 22:09:59
有有幾件事違背該文件,@Marco。據Google稱,一個世界上只有兩頁鏈接到它;您的評論使3。兩個,它在您的個人網站上託管,而不是freepascal.org。三,它是一個PDF而不是Web友好的HTML。四,儘管它的名字,它不是真正的常見問題格式。五,任何不編譯FPC的人(像我一樣)根本沒有理由讀它。和六,它*提到*'-P',但沒有*文件*它。要真正被記錄下來,用戶手冊的fpc -h和§5.1(尤其是§5.1.4)需要說'-P'存在以及它的作用。 – 2010-11-12 22:44:57