A..2 コンパイラーの使い方

C のコンパイラーのコマンド名は cc や gcc であるが、 C++ のコンパイラーのコマンド名は c++ や g++ である。

C のプログラムはファイル名末尾が .c であるが、 C のプログラムはファイル名末尾が .cpp, .cxx, .cc, .C (大文字), …である。 自分でプログラムを作るときは、とりあえず .cpp を使うことを勧める。

ヘッダーファイル .h というのもあるが、 これについては .hpp を使う。

例えば、C の場合
cc nantoka.c
./a.out

cc -O -o nantoka nantoka.c
./nantoka

C++ では
c++ nantoka.cpp
./a.out

c++ -O -o nantoka nantoka.c
./nantoka

桂田 祐史
2018-07-25