網頁

2011年4月13日 星期三

使用GNUmakefile


好的工具讓你上天堂,爛的工具讓你下地獄,講都沒在聽…(爛梗)

Makefile其實在unix like的環境中,一直扮演很重要的角色,熟悉makefile可以讓你在編譯時達到事半功倍的效益。



一樣以之前的hello.m為例,在相同的目錄下,加入一個名為GNUmakefile的檔案,檔案內容如下:

include $(GNUSTEP_MAKEFILES)/common.make

TOOL_NAME = hello
hello_OBJC_FILES = hello.m

include $(GNUSTEP_MAKEFILES)/tool.make

檔案存檔後,在命令列輸入make執行編譯動作,會在同一目錄下產生一子目錄(./obj)及產生執行檔。

在命令列輸入 ./obj/hello,會得到相同的Hello World!結果。

有關GNUmakefile詳細使用方式,可以參考 Writing GNUstep MakefilesGNUstep Makefile Package

沒有留言:

張貼留言