コンパイル時の強制カバレッジ構成(例:CXXFLAGSなど)

コンパイル時の強制カバレッジ構成(例:CXXFLAGSなど)

強制する方法を知りたいです。いくつかの実際の例を見てください。

  • CFLAGS='-O2 -march=native'
  • CXXFLAGS='-O2 -march=native'
  • CC='gcc-10'
  • CPP='gcc-10 -E'
  • CXX='g++-10'

configure私の場合、Transmission 3.00 BitTorrentクライアント用のスクリプトを実行するとどうなりますか?

ファイルを編集するのはconfigure少しトリッキーで、もっと重要なのは普遍的には利用できないということです。

ベストアンサー1

ランタイムオーバーライド変数は、次のようにconfigureその値をパラメータとして指定することによって文書化されます。configure./configure --help

`configure' configures transmission 3.00 to adapt to many kinds of systems.

Usage: ./configure [OPTION]... [VAR=VALUE]...

To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE.  See below for descriptions of some of the useful variables.

あなたに関する限り、

./configure --disable-cli --disable-mac --disable-daemon --enable-utp --with-gtk --with-crypto=openssl CFLAGS='-O2 -march=native' CXXFLAGS='-O2 -march=native' CC=gcc-10 CPP='gcc-10 -E' CXX=g++-10

configure基本的に環境変数を考慮そうだから設定も機能します。どちらの場合も、設定値が保存されconfig.status(変数が「貴重」とマークされている場合)、考慮されますconfig.status --recheck。 Autoconf ドキュメント変数をパラメータとして指定することをお勧めします。環境に頼るのではなく

おすすめ記事