タグ

gccに関するm2studioのブックマーク (2)

  • difference between gcc and vc

     gccとVC x86/x64環境で開発する上で, gccとVCはどちらも非常に優れたC/C++コンパイラです. ただLinuxWindowsのどちらの環境でも動作するようなC/C++コードを書くためには, gccとVC, およびそれらが動作するOSの違いが問題になることがあります. ここではそれらの違いについてまとめていきたいと思います. なお説明を簡単にするためにマクロを多用していますが実際には可能なら別の手段をとるか, 名前がぶつからないような命名規則に従ったマクロ名をつけることをお薦めします. 間違いなどございましたら@herumiかメール(herumi@nifty.com)にお願いします. 対象 定義済みマクロ 有用なマクロ コンパイルオプション 警告オプション 依存関係抽出オプション デバッグ用オプション SSE用オプション AVX用オプション 演算子の代替表現の抑制 tr

    m2studio
    m2studio 2017/09/03
  • C++11のためにGCCの最新版をインストールする

    最近The C++ Programming Language (4th Edition)を読んでいます. これは最新のC++11に準拠した権威ある(分厚い)解説書です. C++はちょとたしなむ程度でしたが,これを気に真面目に勉強してみようと思います. 勉強のためにUbuntu上でC++11の開発を行えるよう環境設定をしましたので,その工程をまとめておきます. 想定している環境は以下のようになります. OS Ubuntu 12.04 LTS 32bit GCC 4.8.1 参考にしたサイト UbuntuHandbook 1.GCCとG++のバージョン確認 まずは現在の自分の環境を確認します. ・現在のGCCとG++のバージョンを確認します. $ gcc --version $ g++ --version 私の環境では,以下のようになりました. gcc (Ubuntu/Linaro 4.6.3

  • 1