2012-05-02 13 views
0

glibcを1つのオブジェクトファイルにコンパイルして、どのプログラムにもリンクすることができます。主な目的はここで移植性です。私はこのように動的ライブラリをインストールする必要はないからです。これはできますか?もしそうなら、どうですか?glibcを1つのオブジェクトファイルにコンパイルすることができます。

+0

私はglibcが任意のCプログラムにリンクできるオブジェクトファイルのライブラリだと思っていました。それは間違っていますか?あなたは静的または動的リンクを行うことができますが、あなたがglibcを取得する頃に決定が下されます。なぜあなたの希望はより移植性がありますか?投票を閉じる - この質問は私には分かりません。 – duffymo

+0

私の質問は、別のファイルではなく1つの統合オブジェクトファイルにコンパイルすることが可能かどうかです。 – pythonic

+0

既にコンパイル済みです。それでも意味をなさない。 – duffymo

答えて

2

glibc.aのファイルを静的実行可能ファイルにリンクすることができます。静的ライブラリはデフォルトで構築されます。

+0

これはどうやってできますか? – pythonic

+0

いくつかの提案については、[この回答](http://stackoverflow.com/a/7461214/721269)を参照してください。 'glibc'をコンパイルするだけで静的ライブラリも構築できます。 –

関連する問題