makefile 參考文件

makefile 的語法(syntax):

標的(target): 目標檔1 目標檔2 gcc -o 欲建立的執行檔 目標檔1 目標檔2

1. 標的 (target) 與相依檔案(就是目標檔)之間需以『:』隔開。
2. 需要在命令行的第一個字元;
3. makefile 語法中之 與空白:
a. 所有的法則必須在同一行,而且行首必須為 ;不能為空白。
b. 在 makefile 中,行尾如果有一個空白,會造成 make 命令執行錯誤。

make [ -f makefile ] [ options ] … [ targets ] …,常用的選項及參數:

1. -j N:讓 make 在同一個時間執行 N 個命令,以加速編譯的時間。
2. -k:讓 make 在遇到錯誤時,仍然繼續運行,不停止在第一個問題點。

3. -n:告訴 make 只印出將會進行的工作,而不真正去編譯。

4. -f :告訴 make 該使用的 makefile 檔案。如果不使用這個選項, make 會依序尋找目錄中的 GNUmakefile, makefile, Makefile。

5. 直接於 make 時,指定目標項目名

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s