kagamihogeの日記

kagamihogeの日記です。

ふつうのLinuxプログラミング Linuxの仕組みから学べるgccプログラミングの王道

amazon:ふつうのLinuxプログラミング Linuxの仕組みから学べるgccプログラミングの王道

CやJavaで一通りのプログラムは書けるが、Linux上でCを書くことはまったくやったことがない人のための入門書。今の俺には最適の一冊でした。

本書の内容の多くは、Linuxはどういうものなのか、とシステムコールの解説になっている。Linux上でプログラムを書くにはLinuxの特徴と、それらをイロイロ操作するためのシステムコールを知る必要がある、というのが本書の要旨でした。

Linuxの中身がどういう仕組みになっているかはぜんぜん知らなかったので、その辺りは興味深く読めました。ただ、システムコールの解説は、既にcygwin gccでの開発経験が多少あることもあり少々退屈な部分が多かったです。manを知っているなら、この辺りは読み飛ばして良い、ということなのでしょう。