1

32ビットのCentOS4.8(Red Hat Enterprise Linux(RHEL)4アップデート8と同等)で構築した商用アプリケーションがあります。

デフォルトのgccコンパイラは3.4.6です。

完全に更新されていないRHEL4を含め、32ビットと64ビットのCentOS /RHEL4と5の両方でバイナリを実行できます。

質問:新しいgcc 4バージョンに更新した場合でも、バイナリは完全に更新されていないRHEL4で実行されますか?

最新のgccは4.5.1と4.4.5のようです

(もちろん、初期バージョンをインストールし、インターネットにアクセスできない分離されたネットワークで実行し、出荷時のバージョンから更新しないお客様もいます。)

この問題は、amd64用に64ビットのFreeBSD 8.1に移植しており、デフォルトのgccがgcc4.2.1であるために発生しました。

4

1 に答える 1

0

同じランタイムライブラリ(glibcなど)に対してコンパイルしている限り、問題はありません。

于 2010-11-01T01:14:06.470 に答える