Make はデフォルトで特定のファイル拡張子を認識するように設定されているため、次のように簡単に実行できます。
make first
次に、Make はバイナリ実行可能ファイルを見つけfirst.c
て生成first
し、使用したコンパイル コマンドを表示します。これが適切に機能するためには、first.XXX ソース ファイルを 1 つだけ用意する必要があることに注意してください。また、ソース ファイルが複数ある場合は、Makefile
.
生成された実行可能ファイルを実行するには、次のようにします。
./first
./
通常、作業ディレクトリはunix環境のPATHにない(また、すべきではない)ため、必要です。
そうそう、他の人が述べたsudo
ように、このようなものには使用しないでください。また、すでにそれを行っている場合、これらのファイルはルートが所有しているため、通常のユーザーとしてこれらのファイルを変更/削除することはできません。を実行すると、ファイルの所有者が表示されますls -l
。次に、 (ファイルのユーザーとグループの両方)が所有するように所有sudo chown yourusername.yoursername file
者を変更することができます。file
yourusername