我的印象是冒号的左侧:
代表target
可执行文件,而右侧代表“依赖项”,即生成所述目标所需的文件。
hello : hello.c
gcc hello.c -Wall -o hello
所以,我认为目标“你好”是最终可执行文件的名称。
executableHelloWorldFile : hello.c
gcc hello.c -Wall -o hello
但是,当我将“hello”更改为“executableHelloWorldFile”时,输出没有任何变化。
我知道如何创建目标,但在这里我想了解target
Makefile 有什么帮助?