1

CentOS5.4でC++アプリケーションを開発しましたが、gccのバグであることが確認されているクラスコンストラクターでローカル変数をデバッグできないなど、gcc 4.1.2でいくつかの不便な状況に遭遇しました(スコープ変数でも同じ問題)。より高いgccバージョンへのアップグレードを検討しています。実稼働環境にはどのバージョンを選択する必要がありますか?gcc.orgから最新のリリースを取得し、ビルドして使用を開始できますか?CentOSリポジトリのrpmのみを使用する必要がありますか?

ありがとう。

4

1 に答える 1

1

必要なものが提供されている場合は、ディストリビューションのリポジトリを使用することを常にお勧めします。特定のGCCバージョンで問題が解決するかどうかを確認するには、ホームページ(右側)の「リグレッション」をいつでも確認できます。GCCのリリース基準を信頼し、最新の安定版リリース(執筆時点では4.5)を使用します。問題が発生した場合は、より低いバージョン(4.4)に切り替えてください。それでも問題が解決しない場合は、4.3を使用してください。試行錯誤が気に入らない場合は、リグレッションリストを参照するか、問題が発生しているバグを見つけて、いつ修正されたかを確認してください。

PS:4.4.4が最新のリリースであることは知っていますが、4.5が最新のメジャーリリースです。

于 2010-06-24T10:49:00.323 に答える