前々から git のソースコードを読みたいと思っていたのでチャレンジしました。 読み方は gdb というデバッガーを使ったり、リポジトリを参考にしながら読んでいく感じです。 本当はローカルにソースを落として関数を追跡しながら読んでいったほうが良いと思うのですが、手元にC言語の環境がないのでまた今度です。 それで、gdbを使うのにだいぶ苦労しました。 というのも、gdbを使うためにはコンパイル時にオプションをつける必要があるのですが、どこに付ければいいんだという状況で。 とりあえず、Makefileの中に DEVELOPER_CFLAGS という変数があったので DEVELOPER_CFLAGS = '-g' をMakefileの中に追記して make してみる。 でも、だめだった。ネットで調べると、私と同じように git を読みたい人がいて記事も書いてくれていたんですが解決方法はない感じで