gcc

gcc-3とgcc-4の切り替え

$ /usr/sbin/update-alternatives --config gcc gccのバージョン切り替えコマンド。こんなんあるんだね。

シェル変数のexport

メモメモ。 $ CFLAGS=-mon-cygwin configureにパラメータを渡そうと思ってこれ入れたけど全く反応せず。おかしいなと思って調べたら、 $ export CFLAGS=-mno-cygwin こうしないとサブシェル(子プロセス?)に変数を引き継いでもらえないそうな。

最近知った

$ gcc -mno-cygwin hoge.c cygwinのgccって"-mno-cygwin"って入れると通常のwin32exeになってcygwinなしの単独で実行できるのね。バックエンドがmingwになってるのかな? 実際はgcc-4の方が高速なんでそっちを使いたいんだけど-mno-cygwin入れると、 $ gcc-4…