3

動的ライブラリの代わりにその静的ライブラリを使用するように GCC を取得するにはどうすればよいですか? 通常、.a ファイルをリンカー パラメータに追加します。ただし、libssp リンクは -fstack-protector オプションによってトリガーされます。また、コンパイラは、静的ライブラリの代わりに共有ライブラリが見つかった場合、共有ライブラリへのリンクを優先します。

結果のプログラムを libssp.so を持たないシステムで実行しようとすると、プログラムは実行されません。

(一部のビルド マシンでシステムをアップグレードした後、テスト システムの古いボックスが台無しになりました)

4

1 に答える 1