前面的尝试过的例子基本上实现的都是一个单文件的编译,虽然也尝试了一个2个文件的,但是那个尝试其实是生成了2个不同的程序。按照之前学习Makefile的路子,这一次希望能够实现一个多文件单目录的编译尝试。
首先,再看一下单文件的编译。

之前的例子中,配置文件很简单,只有一句。

而从上面的执行结果看,编译的结果是hello而不是之前直接命令行调用一个gcc得到的a.out。这里就涉及到了一个可执行文件命名的控制了,如果没有专门指明可执行文件的名称,那么可执行文件会按照输入的文件名来命名。

可以通过上面的形式对此进行可执行文件的重命名。按照上面的修改,执行效果如下:

















