1

CurlPPをインストールしようとしているのですが、CXXFLAGSに「-Os」を入れるようです。次に、最適化フラグを削除しようとしますが、automake の正規表現 -O[0-9] が「s」と一致しません。これにより、ビルドが失敗します。

この「-Os」はどこから来たのですか?これは正当な最適化フラグですか、それとも何ですか?

自作マシンで CXXFLAGS を変更するにはどうすればよいですか?

4

2 に答える 2

1

-Osサイズを最適化します。正直なところ、Cコンパイラではかなり標準的です。おそらく、正規表現を変更するだけですか?

于 2012-06-13T17:53:52.257 に答える
1

ありがとう、私は同じ問題を抱えていますが、コマンドラインでいくつかの「s」について不平を言う理由がわかりませんでした! 修正は非常に簡単です: run brew edit curlpp、次に行を挿入します

ENV.remove_from_cflags(/-O./)

スクリプトのインストール機能の先頭。ただし、これにより最適化がオフになるため、より良い解決策が見つかる可能性があります。しかし、パッケージはうまくインストールされます。

于 2012-08-04T14:19:50.057 に答える