如果每个文件我们都要写句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、好了两种编译方式就这样完成了!!!