2003-05-15 (Thu)
_ [debian] subversion を入れてみる
Subversionによるバージョン管理 と subversion不徹底入門 を参考に、subversion を入れてみた。以前 woody なマシンに apt で subversion を入れようとしたら、直行便 sid でしかもえらい目にあったので chroot で。
2003-05-13 (Tue)
_ [comp] snes9x
コンパイルが通らないので調べてみる。-lstdc++ が入ってない。ここで protector 関係の unresolved symbol 問題発生。-lc -lgcc_s を追加してやることで回避。
2003-05-10 (Sat)
_ [comp] asm とか c++ とか
__asm__("test %%eax, %%eax" : "=eax"(r));
しょうがないんで直してみる。constraint がおかしいって言われたんで、まず constraint って何だ?ってところを調べるところから。constraint とは制限子ってやつらしい。で、いろいろ調べてみると、GCCでインラインアセンブリを使用する方法と留意点等 for x86 というページを発見。 ここを見て、カンで次のようにしてみる。
__asm__("test %%eax, %%eax" : "=a"(r));
通ったじゃん。きちんと動作するじゃん。なんというか、狂喜乱舞。