gccのバージョンによるスタック領域破壊の挙動の違い
このsample.cppを とソースでインストールしたg++4.4.3でビルドすると領域破壊を検出しないのに、 CentOS標準のg++4.1.2でビルドすると、セグメンテーション違反を検出する。 バージョン低い方が高性…
このsample.cppを とソースでインストールしたg++4.4.3でビルドすると領域破壊を検出しないのに、 CentOS標準のg++4.1.2でビルドすると、セグメンテーション違反を検出する。 バージョン低い方が高性…
http://sugarpot.sakura.ne.jp/yuno/?gcc/warning -Weffc++とかあるんだねぇ。知らなかった。 下手なコーディング規約つくるぐらいなら、これ使った方がいいかも。
バイナリがどのバージョンのgccでビルドされたのかを確認する方法ってないのかなー。
■ソースダウンロード http://gcc.gnu.org/mirrors.html より、gcc-4.3.3.tar.gzをダウンロード。 ■インストール ■コンパイルエラーが出る場合の対処 CentOS5.x環境では…
http://gcc.gnu.org/install/configure.html 参考までに。
-Wの内容は-Wallに含まれると思ったらどうやら違うらしい・・・・。 -Wを有効にすると、man gcc の-Wと-Wallの間に記述されている警告が有効になる。よって、未初期化変数の利用とかも警告になる。 最近のgc…
最近のコメント