おそらく基本的な質問ですが、明確な答えが見つかりませんでした。
ビルドサーバーでコード(Cの一部)をコンパイルし、別のサーバーで実行しているとします。ビルドサーバーにはgccバージョンXとglibcバージョンYがあります。私のコードが正しく実行されるようにサーバーでgccとglibcのバージョンを実行するときの制限は何ですか?
答え1
いくつかの制限があります。
- アプリケーションは同じアーキテクチャを使用してコンパイルされます。たとえば、次のようになります。
x86_64
- glibcは、実行しているサーバーで同じバージョン以上でなければなりません。