0
gcc-mp-4.8 test.c
otool -L a.out

は、実行可能ファイルがにリンクされていることを示していますが/opt/local/lib/gcc48/libgcc_s.1.dylib、パスは標準のMac OS Xシステムには存在しないため、これは私が望んでいることではありません。

MacPortsにインストールされたGCC4.8を使用して、/usr/lib/libgcc_s.1.dylib代わりに使用するMacPortsに依存しない実行可能ファイルを作成するにはどうすればよいですか?

引数に追加しようとしまし-L/usr/lib/ -lgcc_s.1たが、何も変わりません。

4

1 に答える 1

1

gccは、古いバージョンのライブラリに対してリンクすることを意図したものではありません。ただし、代わりに静的にリンクできるはずです。

于 2012-12-17T23:13:27.953 に答える