- 軟件大小:375KB
- 軟件語言:中文(wén)
- 軟件類型:國產軟件
- 軟件類別:免費(fèi)軟件 / 電子圖書
- 更新時間:2017-08-01 17:05
- 運行環境:WinAll, WinXP, Win7, Win8, Win10
- 軟(ruǎn)件等級:
- 軟件廠商(shāng):
- 官方網站(zhàn):暫無
71.59M/中文/1.4
74.50M/中文/10.0
2.92M/中文/1.6
73.24M/中(zhōng)文/2.2
604KB/中文/10.0
跟我一起寫(xiě) Makefile是由(yóu)陳皓(hào)專欄推出的編程書記,圍繞Makefile講述了(le)其用法規則、使用示例、原理基礎等知識,綠色資源網整理了最(zuì)全的Makefile編程(chéng)內容,快來(lái)下載閱(yuè)讀吧!
makefile帶來的好處就是——“自動化編譯(yì)”,一旦寫(xiě)好,隻需要一個make命令,整個工程完全自動編譯,極大的提高了軟件開發的效率。make是一個命令工具,是一個解釋makefile中指令的命令工具,一般來(lái)說,大多數(shù)的IDE都有這個(gè)命令(lìng),比如:Delphi的(de)make,Visual C++的nmake,Linux下GNU的make。可見,makefile都成為了一種在工程方麵的編譯方法。
Makefile裏主要包含了五個東西:顯式規則、隱晦規則、變量定義、文件指示和注釋。
1、顯式規則。顯(xiǎn)式(shì)規(guī)則(zé)說明了,如(rú)何生成(chéng)一個或多的的目標文件。這是由Makefile的書寫者明顯指出,要生成的文件(jiàn),文件的依賴文件(jiàn),生成的命令。
2、隱晦規則。由於我們的make有自動推導的功能,所以隱(yǐn)晦(huì)的規則(zé)可以讓(ràng)我們比較粗糙地簡(jiǎn)略地書寫Makefile,這是由make所支持的(de)。
3、變(biàn)量的定義。在Makefile中我們要定(dìng)義一係列的變量,變(biàn)量一般都(dōu)是字符串,這個有點你C語言中的宏,當Makefile被執行時,其中的變量都(dōu)會被擴(kuò)展到相(xiàng)應的引用位置上。
4、文件指示。其包括了三(sān)個部分,一個是在一個Makefile中引用另一個Makefile,就(jiù)像(xiàng)c語言中的include一樣;另一個是指根據某些情況指定Makefile中(zhōng)的有效部分,就像C語言中的預編譯#if一樣;還(hái)有就(jiù)是定義一個(gè)多行的命令。有關(guān)這一部分的內容,我會在後續的部分中講述(shù)。
5、注釋。Makefile中隻有行注釋,和UNIX的Shell腳本一樣,其注釋(shì)是用“#”字符,這個就像C/C++中的“//”一樣(yàng)。如果你要在你的Makefile中使用“#”字符,可以用反斜框進(jìn)行轉(zhuǎn)義,如:“/#”。
最後,還值得一提的是,在Makefile中的命令,必須要以(yǐ)[Tab]鍵開始。
請描述您所遇到的錯誤,我們將盡快予以修正(zhèng),謝謝!
*必填項,請輸入內容