タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

gccに関するfan-tailのブックマーク (2)

  • GCC 5.1リリース | スラド

    4月22日、GCC 5.1がリリースされた(GCC 5 Release Series、ChangeLog、SourceForge.JP Magazine)。 2014年に新しくなったGCCの開発スケジュールにおける初のリリースバージョンとなる。主な変更点としては、IPOやLTOの改善、OpenMP、ClikPlus等の言語拡張のサポート強化、C++14のサポート強化、Golang 1.4.2のサポート、AVX512サポート等が挙げられる。 特に重要な変更点としては、デフォルトでlibstdc++のABIを新しい物に変更する様になった。これに伴い、std::type_traitsライブラリの複数のメタ関数に名前の変更が起きる。また、std::basic_string (std::string)の実装がCOWからSSOに変わる。古いABIを用いる場合は_GLIBCXX_USE_CXX11_AB

    fan-tail
    fan-tail 2015/04/28
  • 革命の日々! a.out からコンパイラバージョンを取得する方法

    忘れないうちにメモ Linuxで普通に実行ファイルつくると.commentセクションとデバッグインフォメーションの 二箇所にコンパイラのバージョンが入ってる。これはobjdumpやreadelfで観測できる。 なぜこんなテクニックを知る必要があるかというとバグ報告で嘘のコンパイラバージョンを 報告してくる輩はけしてレアではないからである 1つめ。.comment セクションを objdumpで表示 % objdump -s -j .comment a.out a.out: file format elf64-x86-64 Contents of section .comment: 0000 4743433a 2028474e 55292034 2e342e36 GCC: (GNU) 4.4.6 0010 20323031 32303330 35202852 65642048 2012030

    革命の日々! a.out からコンパイラバージョンを取得する方法
    fan-tail
    fan-tail 2013/11/27
    役に立つ日が…こないといいなぁ。
  • 1