6

gcc バージョン 4.6.3 で Ubuntu 12.10 を使用しています。コードをビルドしようとしていますが、「make」コマンドを使用するとエラーが発生します

g++: error: unrecognized option ‘--as-needed’

私の Makefile は次のようになります。

LFLAGS = -Wl,-rpath,. -Wl,-rpath-link,../bin --as-needed
LDFLAGS = $(RPATH) $(RPATHLINK)  -L$(USRLIB) --as-needed

以前は、このコードは RedHat Linux で正常にビルドされていました。しかし今、このコードを Ubuntu で実行する必要があります。

誰かがこれについて知っているなら。助けてください

よろしくガウラフ

4

2 に答える 2

3

@FatalErrorは正しい

また、この質問にまったく答えないよりも遅くなったほうがよいでしょう。

使用する必要があります-Wl,--as-needed

于 2014-03-18T08:28:28.563 に答える