我的 Mac 上有一个由 GCC 编译的 x86_64 库,我想将它与使用 Free Pascal 2.4 编译的 Pascal 代码链接起来。我有哪些选择 fpc
让它生成64位代码?没有任何选项,我只能得到 32 位 .o 文件。
我正在使用从 SourceForge 下载的 fpc-2.4.0.intel-macosx.dmg,但是当我运行时 fpc -i
,它列出的唯一目标 Macintosh 平台是“Darwin for i386”,尽管 2.4 发行说明说它可以针对“64 位 Mac OS X (x86_64/ppc64)”。
最佳答案
According to Jonas Maebe在 fpc-pascal mailing list ,有两种选择:
fpc
与 -Px86_64
选项。 (-P
选项似乎尚未记录。)ppcx64
直接代替 fpc
. (没有任何选项,fpc
运行 ppc386
代替。)两者都为我工作。
关于macos - 如何使用 Free Pascal 编译 64 位 Mac 程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2403662/