8

Mac に GCC でコンパイルされた x86_64 ライブラリがあり、Free Pascal 2.4 でコンパイルされた Pascal コードとリンクしたいと考えています。fpc64 ビット コードを生成するには、どのようなオプションを指定すればよいですか? オプションを指定しないと、32 ビットの .o ファイルしか取得できません。

SourceForge からダウンロードしたfpc-2.4.0.intel-macosx.dmgを使用してfpc -iいます。 -bit Mac OS X (x86_64/ppc64)」。

4

2 に答える 2

10

fpc-pascalメーリング リストの Jonas Maebe によると、次の2 つのオプションがあります。

  • オプションで実行fpc-Px86_64ます。(この-Pオプションはまだ文書化されていないようです。)
  • ppcx64の代わりに直接実行しますfpc。(オプションがない場合は、代わりにfpc実行ppc386されます。)

どちらも私のために働いた。

于 2010-03-12T00:16:08.767 に答える
0

を使用し-m64ます。

実際、GNU Pascal のドキュメントには、Mac OS X でサポートされているとは記載されていません。一方、FreePascalは、すべての Mac OS X バリアント (Intel および PPC、32 ビットおよび 64 ビット) で動作します。

于 2010-03-10T08:34:49.580 に答える