2008-06-03から1日間の記事一覧

gprof de profile

昔のメモで詠ってみる。突っ込まないでね。 要点 gccでプログラムをプロファイリングする為にはgprofを使う。 makeファイルの『CFLAGS』や『CXXFLAGS』や『LDFLAGS』に-pgオプションをつけてビルドする。 普通に実行して無事プロファイルできていると『gmon.…

gdb de debug

日本語マニュアルだよGDBVer 4.12 より抜粋 makeする時に『-g』オプションをつける。 『gdb (exe)』でデバッガ起動。プログラムに渡す引数はまだつけない。 『list』でexeのリスト(ソース)を参照。リターンキーで終わりまで見れる。 『break (番号)』でリ…

ディレクトリを掘る

昔書いたソースを発掘。 my $cur = "./"; # スクリプト実行時のカレントディレクトリ sub printfilelist{ my $dir = $_[0]; if(!opendir(DIR, $dir)){ exit(0); } print("*** OPEN DIRECTORY $dir ***\n"); my @list = readdir(DIR); my $file, $str; foreac…