高2になって忙しかったため、実に2カ月近く更新していませんでした。。。 さて、恐らく今回と次回で複数ファイルで構成されるプログラム(プロジェクト)について話をしたいと思います。 テストプログラムや、よほど小さいプログラムでない限り、ひとつのソースファイルですべて完結することは珍しいと思います。 実際、複数のソースファイル、それこそ2,30もソースファイルがあるのは珍しいことではないそうです。 また、プログラミングにおいては「一度書いたことを二度は書かない」というポリシーがあり、生産性を向上させるためにライブラリというものを利用したモジュールプログラミングが行われます。 これは突き詰めると「なぜプログラムは動くのか」というところまでいくので、雑多な内容ですが興味深いです。 1.オブジェクトファイル さて、gccでソースコードをコンパイルしたとき、「~.o」というファイルを見たことがあると思い