0
MakefileとBashの関係は何ですか?Makefileとシェルスクリプト(Bash)
CC = gcc
をしかし、あなたはシェルでこれを入力すると、あなたがエラーを取得:
~# CC = gcc
-bash: CC: command not found
当然のことながら、スペースがあるので。あなたが持っているMakefileで
例しかし、それはMakefileで動作します。また
、Makefileの中であなたはbashで変数置換$CC
または${CC}
あるべきコマンド置換$()
$(CC) $(LDFLAGS) -o [email protected] $(OBJS) $(LIBS)
を使用しています。
したがって、Makefileの構文とbashの構文は異なりますが、それらは関連していると思われます(たとえば、[email protected]
)。
'Makefile'と' bash'の構文が異なります。ちょうど 'C'と' python'のように違います。 – anishsane