第三:快速编译程序GNUmakefile

如果每个文件我们都要写句gcc ....这样的语句显得麻烦了许多。现在我们引入了GNUstep的GNUmakefile文件

我们可以在GNUmakefile定义好我们要编译的文件 然后执行make语句后,那么就会自动为你编译了你首写的程

序了

1、上一篇我们新建了hello的文件夹,并在这个文件夹里面我们创建了hello.m的文件

2、现在我们也在hello的文件夹里面创建GNUmakefile(注:只能定义这个文件名,不能用其他的名字来命名)

3、在这个GNUmakefile文件里面添加下面这些语句:

include $(GNUSTEP_MAKEFILES)/common.make
TOOL_NAME = Tst
Tst_OBJC_FILES = hello.m
include $(GNUSTEP_MAKEFILES)/tool.make

 

然后在控制台中进入到这个hello文件夹里面

4、执行 make 指令

5、在当前的文件夹里面出现了obj的文件夹中的Tst.exe就是我们要的可执行文件了。

6、如果你要让生成的不是Tst.exe而是Test.exe的话 那么就只要改TOOL_NAME =Test当然了你也要改

     Tst_OBJC_FILES 这个字符串的前缀Tst换成Test

7、结果为:

   

include $(GNUSTEP_MAKEFILES)/common.make
TOOL_NAME = Test
Test_OBJC_FILES = hello.m
include $(GNUSTEP_MAKEFILES)/tool.make

 

8、好了两种编译方式就这样完成了!!!

你可能感兴趣的:(gcc)