编译以下程序
#include <stdio.h>
int main(void)
{
printf ("Hello from your first program!\n");
return 0;
}
a) - 通过使用Makefile文件类型
b) - 可执行文件将被命名为Hello
“请帮我完成一项练习。我知道如何在CodeBlocks中完成它,但我不知道什么是Makefile以及如何在Linux中编写它。我使用命令"gcc filename.c"编译它,然后使用"./a.out"运行,但我仍然不理解Makefile是什么。它是一种类似于shell脚本的东西,还是指令?这个任务的Makefile应该长什么样?谢谢提前 :)”