-1

コンパイルしたプログラムを別のディストリビューションで実行する必要があるため、静的リンクを使用しglibcないと、そのコンピューターでのバージョンが見つからないというエラーが表示されます。

4

2 に答える 2

2

GCC リンカのリンク オプションを見てください。特に-staticそれぞれのオプション-static-libgccと、これらのオプションへのコメントも読んでください。静的にバインドせず、共有ライブラリをプログラムにデプロイする理由がある場合があるためです。

于 2012-12-11T12:08:39.447 に答える
0

-staticオプションを渡すだけですgcc

しかし、Glibc を静的にリンクするのは悪い考えだと思います。

(あなたのプログラムをフリーソフトウェアライセンス付きのソース形式で配布することができます; その後、いくつかの配布用にパッケージ化することができます)

于 2012-12-11T12:08:15.647 に答える