コンパイルしたプログラムを別のディストリビューションで実行する必要があるため、静的リンクを使用しglibc
ないと、そのコンピューターでのバージョンが見つからないというエラーが表示されます。
質問する
248 次
2 に答える
2
GCC リンカのリンク オプションを見てください。特に-static
それぞれのオプション-static-libgcc
と、これらのオプションへのコメントも読んでください。静的にバインドせず、共有ライブラリをプログラムにデプロイする理由がある場合があるためです。
于 2012-12-11T12:08:39.447 に答える
0
-staticオプションを渡すだけですgcc
しかし、Glibc を静的にリンクするのは悪い考えだと思います。
(あなたのプログラムをフリーソフトウェアライセンス付きのソース形式で配布することができます; その後、いくつかの配布用にパッケージ化することができます)
于 2012-12-11T12:08:15.647 に答える