2005-11-01から1ヶ月間の記事一覧

distcc と ccache を混ぜる

distcc と ccache を使えるように設定しておいて,あとは export CCACHE_PREFIX=/usr/bin/distccとするだけ.

distcc を ssh経由で使う.

distcc を ssh 経由で利用する方法.distccd が ssh 経由で起動されるため,わざわざデーモンを起動する必要がない. $ export DISTCC_HOSTS="localhost @pc01 @pc02 @pc03" $ export DISTCC_DIR="/tmp/.distcc_dir"あとは CC や CXX を distcc に変えるだけ…

svn で$Id:$などを展開

http://developer.momonga-linux.org/~zaki/svnfaq-mo.html $ svn propset svn:keywords Id hoge.c

gnuplot で 3次元ベクトル場を描画

set arrow from x1,y1,z1 to x2,y2,z2というファイルを用意し load コマンドで読み込んだ状態で splot を実行するとベクトル場が描画できる.

linux で 動画を変換

input.mpg を test.avi に変換する場合. $ ffmpeg -i input.mpg -s 640x480 -b 1200 -aspect 4:3 -ac 2 -f avi -vcodec mpeg4 -acodec ac3 -ab 192 testこの例だと,変換先の動画ファイルは,映像はmpeg4,音声はac3 で保存される.ffmpeg がどの形式をサポ…

emacs でコメント行を整列

コメント文の先頭カラムを揃える方法 C-x ; でカラムを指定し,M-; で整列する.

makefile で basename, dirname を使いたい

つぎのように書けば良い. $(@D) dirname($@) $(@F) basename($@)

makefile の自動変数

makeで使える自動変数のメモ. $@ The file name of the target $ The name of the first prerequisite libhoge.a: hoge.o huga.o ar curs $@ $<は libhoge.a: hoge.o huga.o ar curs libhoge.a hoge.o huga.oと展開される.