我的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/