タグ

gccに関するsotarokのブックマーク (4)

  • GCC -mtune 何やってるか

    概要 gcc -mtune=hoge ってあんまよくわからず付けてるけど意味あんの? 効果 前のk10 vs coremaみたいな感じでparsecをひととおり動かした -O2 の時間を1.0とした時の処理時間の比 app |-O2 -mtune-native streamcluster | 1.016 canneal | 1.016 vips | 0.954 bodytrack | 0.966 x264 | 1.049 blackscholes | 0.986 swaptions | 0.981 ferret | 0.997 なんらかの効果がある…ように見える…? (ネタバレ: -march=avxが付いてて、それの効果が出ている) 超簡単にGCCのコード解説 gcc/*.c アーキ非依存のコード gcc/config/i386/* i386のコード gcc/config/i386/i3

    sotarok
    sotarok 2012/04/16
  • プログラミング/C,C++/2GBより大きなファイルの扱い - PukiWiki

    この文書について † この文書では,gcc を利用している場合に C,C++ において 2GB よりも大きなサイズのファイルにアクセスするための方法を説明しています. この文書を記述するために,以下の文書を参照しました. http://www.ece.utexas.edu/~luo/linux_lfs.html http://www.turbolinux.co.jp/world/library/features/SoftwareDesign/200401/AMD64/64bit-ch3a-2.html ↑ プログラミング/C,C++/2GBより大きなファイルの扱い † とりあえず訳しておきます. IA-32 アーキテクチャでは,メモリアドレス幅が 32 ビットであるため,Linux/x86 で扱えるファイルのサイズは 2GB に制限されていることが多いです.しかしながら,Large Fil

    sotarok
    sotarok 2010/10/22
    -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
  • 革命の日々! カーネル読書会で講演してきました

    7月にLMSで発表したglibc mallocの解説を、ブラッシュアップしてYLUG・カーネル読書会でも発表してきた。 人の知らない間にビデオ撮影をして、YouTubeにアップするとかいう話になっていたので、「ちょ・・業務用です・・・か??」とでも言わんばかり、かなり格的ビデオカメラが会場に設置されていた。 もうダメである。 緊張しまくり、用意しておいた小ネタギャグは一切言えなかった。 熱いトークを期待したいた皆さん(いるのか?)ごめんなさい。 てゆーか、ネクタイに指す、アナウンサー向けっぽげなマイクが用意されているあたりがYLUGスゴス。と思った。 まあ、それはさて置き、当日の感想としてはhyoshiokさんのBlogあたりの感想がよくまとまっていていい感じなのではないかと思う。 結論: みんなRubyが好きなんだよ。 kernel hackerもLL hackerも交流しようよ と

    sotarok
    sotarok 2009/08/10
    glibcのメモリアロケータ. malloc
  • yunoの雑記帳 - gcc/warning

    gcc4.1の、-Wallで有効にならない警告オプションのメモ。 概要だけなので、適宜マニュアルを参照した方がいいです。 -Wformat-y2k strftimeで2桁の年を出力する書式を警告する。 -Wformat-nonliteral 引数にva_listを取る書式化関数を除き、書式文字列が文字列リテラルでないためチェックできない場合に警告する。 -Wformat-security セキュリティ上の問題の可能性がある書式化関数の使用法について警告する。 現在、printfとscanf関数で書式文字列が文字列リテラルでなく書式引数がない、例えば`printf(foo);'のような場合に警告する。 -Winit-self それ自身を使って初期化している未初期化変数について警告する。 例えば以下のようなコードを警告する。 int i = i; -Wmissing-include-dirs

    sotarok
    sotarok 2009/03/15
    -Wall
  • 1