0

これまでのところ、構成を正常に起動しましたが、make と入力すると、しばらくして次のエラーが表示されます (正常にコンパイルされるものがたくさんあります)。

ld: 不明/サポートされていないアーキテクチャ名: -arch i686
/usr/bin/libtool: 内部リンク編集コマンドが失敗しました
make[2]: *** [libgcc_s.dylib] エラー 1
make[1]: *** [libgcc.a] エラー 2
make: *** [all-gcc] エラー 2

i686 アーキテクチャ用に自分自身をコンパイルしないように gcc に指示する方法はありますか?

uname -aそれが役立つかどうかは次のとおりです。

ダーウィン Frizlabs-Computer.local 12.2.0 ダーウィン カーネル バージョン 12.2.0: 2012 年 8 月 25 日土曜日 00:48:52 PDT; ルート:xnu-2050.18.24~1/RELEASE_X86_64 x86_64
4

1 に答える 1

1

serverfaultの誰かが同じ質問に答えました。したがって、OS X Mountain Lion(serverfaultからコピー)でgcc-4.0をコンパイルする方法は次のとおりです。

まず、 AppleのオープンソースページからXCode3.1に含まれていた古い4.0パッケージを入手します。

gcc-5493パッケージをダウンロードし、以下を使用してビルドします。

mkdir darwin
cd darwin
../configure --prefix=/tmp/testplace --enable-languages=objc,c++
make bootstrap
make install
于 2012-11-05T04:00:28.533 に答える