こんにちは。技術書を買いすぎて破綻の足音が後ろから近づいているきたけーです。 最近、低レイヤーの知識を深めるためにC言語の勉強をしているのですが、ただC言語の勉強をしていても意味がありません(まぁ、メモリを意識したりはできるようになりますが)。実際の生きたコードを読まねば。 と、突然、目的もなくLinuxカーネルやApacheのソースコードを読もうとすると爆死するのは目に見えていますよね。とりあえずは普段使っているコマンドのソースコードを読むことでシステムコールやライブラリへの理解を深めていきたいと思います。 ということで、今回はCentOS6.4(Linux)でのコマンドのソースコードを用意する方法をまとめました。 ls や cat などの基本的なコマンドのソースコードを用意する ls や cat などの基本的なコマンドのソースコードを用意しましょう。 Linuxの場合、GNUがcore