[〜#〜] nrpe [〜#〜] staticをコンパイルしたいので、gccをインストールしたくないOmniOSサーバーにコンパイル済みバイナリをコピーできます。私はリポジトリからSSlサポート付きのNRPEをインストールしたいのですが、そのようなものは存在するように継ぎ合わないので、自分でコンパイルしたいと思います。しかし ./configure
スクリプトには、それをつなぐ静的オプションが含まれていません
~/nrpe-2.15# ./configure --help | grep static
~/nrpe-2.15# ./configure --help | grep share
--datadir=DIR read-only architecture-independent data [PREFIX/share]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
質問
configure
を静的に使用するプログラムをコンパイルするにはどうすればよいですか?
これを試して:
./configure LDFLAGS="-static"
グーグル出身の人の場合、ビルドの一部にlibtool
がある場合、次のことを行う必要があることがわかりました。
./configure CFLAGS="-static" ....
make LDFLAGS="-all-static"
あなたはそれを見ることができます-all-static
とlibtool --help --mode=link