1. ホーム
  2. c++

[解決済み] Unixのコンソール/MacターミナルでC/C++のコードをコンパイルして実行するにはどうすればよいですか?

2022-04-26 23:32:50

質問

UnixのコンソールやMacのターミナルでCやC++のコードをコンパイルしたり実行するにはどうしたらよいですか?

どのように解決するのですか?

単純なシングルソースのプログラムである場合。

make foo

ここで、ソースファイルは foo.c , foo.cpp などを使えば、メイクファイルすら不要になります。Make には、ソースファイルから拡張子を除いた同名の実行ファイルをビルドするのに十分なルールが組み込まれています。

ビルドした実行ファイルを実行するのは、他のプログラムを実行するのと同じですが、多くの場合、実行ファイルへのパスを指定する必要があります。 $PATH は実行可能ファイルを見つけるために使用され、ほとんどの場合、カレントディレクトリ ( . ).

そこで、ビルドした実行ファイルを実行するために foo :

./foo