C言語

autoconf automake

ものぐさ用スクリプト #!/bin/sh echo "#test is skelton code \n"\ "bin_PROGRAMS=test\n"\ "#test_CFLAGS is test package C compiler option\n"\ "#test_CXXFLAGS is test package C++ compiler option\n"\ "#test_LDADD is test package LOADER option\n…

コードブラウザ(ツール名メモ)

cscope cbrowser source navigator lxr

linux/GNU環境のGUIデバッガー比較メモ

普段はDDD使うのだがふと気になって日本語の処理をメインに2つほどチョイスして比較してみた。他にもあるのでDDDのサイトの"Where can I learn more about debugging and debuggers?" を参考にubuntuのバイナリインストール時のデフォルト動作 環境変数 LANG…

エラー処理

C言語のエラー処理 の記事を見て 長くなるのでこっちへ なんでそんなにmain関数に戻りたいのかわからない…。 俺がおかしいのか? errno.hはman見ておくと良いよ デーモンに限った話ならメモリー取れない時点で処理できないの確定なので exit(0);まぁlinuxなら…

配列とポインタ変数2

>> i[p]でも動く(足し算は順序を変えても可・・・*(p+i)=*(i+p))ので、ただの省略表現で配列とは言えないということらしい。と言うのが配列≠ポインタ派の拠って立つところなんだね。ママンC言語だとそもそも配列の添字を抜いた物がポインタなんだょ。。。。 だ…

配列とポインタ変数

ブラックボックスにして使うのもよいけども できれば理解してほしいなと思うわけでポインタと配列何が違うか コンパイラが初期化(メモリの割り当て要するにmalloc)をするかしないかなわけなのだが どうもこいつがわかりにくいのかなーとおもう口だけで説明…