「C言語」 一覧

C言語のメモリリーク監視ツールを作ってみた

2018/05/13    C言語, 自作物, Linux   18 views 

C言語のメモリリーク監視ツールとしてはmtraceが有名ですが、ソースコード中にmtraceの関数を埋め込んでおく必要が ...

バイナリを逆アセンブルして中を覗いてみた

2018/04/12    C言語, プログラミング   73 views 

どんなプログラミング言語でも最終的には機械語に翻訳されて実行されるので、プログラムの真の動きを知るためには翻訳された機械 ...

バイナリデータを扱うときはエンディアンに注意

2017/05/29    C言語   4,151 views 

プログラム中でバイナリデータを扱うときには、そのエンディアンに注意しないといけない場合があります。 例えば、バイナリデー ...

vimユーザー向けGDBフロントエンド「CGDB」が便利だった

2017/05/10    C言語, 開発ツール   1,503 views 

C言語のprintfデバッグから卒業しようと思い、本格的にデバッグツールの使い方を勉強し始めました。デバッグツールと言え ...

ccacheでビルドを高速化してみた

2017/03/27    C言語, Linux   969 views 

C言語でモジュールを書いていて、直す→ビルド→直す→ビルド…を繰り返しているとビルドの待ち時間が増えてイライラということ ...

sizeofで変数のサイズを取得するときの注意点

2016/09/25    C言語   447 views 

C言語でよく見かける記述「sizeof」。変数のサイズを取得するときに使うものですが、C言語ユーザーなら動的メモリ確保な ...

ファイルの読み書きにmmapを使ってみる

2016/08/28    C言語   6,064 views 

プログラムのループ中でファイルに何かしらのデータを書き込むとき、そのたびにwriteをしていたのではディスクへのI/Oが ...