2008-03-01から1ヶ月間の記事一覧

syslog

syslog.confをはじめていじってみた。最初の作品。 /etc/syslog.conf *.info /var/log/0317Log priorityがLOG_INFO以上(=LOG_DEBUG以外)を、/var/log/0317Log に出力するという設定ファイル左側の、*.info 部分を セレクターフィールド 右側をアクション…

Makefile

/cygdrive/c/Users/play/0315/Makefile all : make -C ./sub /cygdrive/c/Users/play/0315/sub/Makefile all: echo `pwd` echo $(PWD) /cygdrive/c/Users/play/0315 ディレクトリにおいて、 $ make -s /cygdrive/c/Users/play/0315/sub/ /cygdrive/c/Users/p…

Makefile

make all って打ったときに、まずは、make clean して、ビルドしなおす、 のように、「あれをして、これをしてから、これをする」みたいにMakefileを書きたいとき。たとえば、こんな風にMakefileを書くと、 all: 1 2 3 test.c gcc -o test test.c 1: echo '1…

スタブ

単体テストをしよう!まずは、下位モジュール(他のモジュールに依存しないモジュール)を単体テスト。で、それを使うモジュールを単体テスト。で、それを使うモジュールを単体テスト。。。 のように、なんとなく考えてしまってたけど、これって単体テストで…

ライブラリの依存関係

main.cがlibtest1.aに依存し、 libtest1.aがlibtest2.aに依存している場合のビルドは、 gcc main.c -ltest1 -ltest2 依存先を後ろにつけます。 では、ライブラリが双方向(相互)に依存している場合はどうするのか?これまた、 gcc main.c -ltest1 -ltest2 …

http://itpro.nikkeibp.co.jp/article/COLUMN/20060313/232340/ 「かつて自動車はエンジンで動いていたが,今動かしているのはソフトウェアだ」 これらのソフトウェアを実際に意識することはあまりないが(意識するときは,故障が起こった場合など,ろくでも…