最低限の開発環境を整える

適当に Hello, World なプログラムを書いてコンパイルしようとしたところ、

% gcc hello.c
hello.c:1:19: error: stdio.h: No such file or directory

なにー、これすらないのか。って、そういえば Leopard を使い始めたときも XCode をインストールして初めて gcc とかが使えるようになったんだっけ。
で、一体 stdio.h がどのパッケージに入っているのかわからないので、Ubuntu – Ubuntu Packages Search で探すことにする。
すると、libc6-dev に入っているらしい。ついでに、日本語の man pages も入れておく。

% sudo apt-get install libc6-dev manpages-ja-dev
% gcc hello.c
% ./a.out
Hello, World

それと、g++ が入っていないことに気づいたので。

% sudo apt-get install g++

ついでに、autotools 関連も入れておこう。

% sudo apt-get install autotools-dev m4 autoconf automake libtool

こんなもんかな。