"make"给出了一个可执行文件

-2 c linux makefile

我是Makefile的新手.我写了hello.c,当我做"make hello"时,它给出了一个名为"hello"的可执行文件.在内部显示"cc hello.c -o hello".但是没有Makefile怎么制作?如何使可执行文件与源名称相同?

Eta*_*ner 6

make有一个内置规则的数据库.这些规则包括许多常见操作的配方.

"GNU制作手册"涵盖了"内置规则目录"部分中的(至少一部分)这些配方.

此外,-p/--print-data-base选项的输出将显示所有内置的规则/配方和变量.