見出し画像

C言語 ビルドについて

man gcc:GNU project C and C++ compiler

gcc *.c -o コマンド名

ビルドが可能となる。


man make:GNU make utility to maintain groups of programs

makeコマンド Makefileを対象にビルドを行う引数にターゲット名を含まない場合Makefileの1行目に対してmakeを行う。

Makefile

```

ターゲット:ファイル名(実在するファイル名でなければいけないが、次の行のファイル名と同じである必要はない)

(タブ)gcc example.c -o コマンド名

```

ターゲットはmake ターゲットとすることで指定されたターゲットの項目のみmakeできるようになる。

どちらもビルド完了後は./コマンド名で実行が可能となる。

gccとmakeの違い https://codeday.me/jp/qa/20190107/127032.htmlを参照されたし

この記事が気に入ったらサポートをしてみませんか?