国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

linux系統(tǒng)命令make、clean的用法講解

2020-10-14 22:41:26
字體:
來源:轉載
供稿:網友

首先先看一下什么是makefile

makefile定義了一系列的規(guī)則來指定,哪些文件需要先編譯,哪些文件需要后編譯,哪些文件需要重新編譯,甚至于進行更復雜的功能操作,因為 makefile就像一個Shell腳本一樣,其中也可以執(zhí)行操作系統(tǒng)的命令。

makefile帶來的好處就是--“自動化編譯”,一旦寫好,只需要一個make命令,整個工程完全自動編譯,極大的提高了軟件開發(fā)的效率。make是一個命令工具,是一個解釋makefile中指令的命令工具,一般來說,大多數的IDE都有這個命令,比如:Delphi的make,Visual C++的nmake,Linux下GNU的make.可見,makefile都成為了一種在工程方面的編譯方法。

make

根據Makefile文件編譯源代碼、連接、生成目標文件、可執(zhí)行文件。

make clean

清除上次的make命令所產生的object文件(后綴為“.o”的文件)及可執(zhí)行文件。

make install

將編譯成功的可執(zhí)行文件安裝到系統(tǒng)目錄中,一般為/usr/local/bin目錄。

make dist

產生發(fā)布軟件包文件(即distribution package)。這個命令將會將可執(zhí)行文件及相關文件打包成一個tar.gz壓縮的文件用來作為發(fā)布軟件的軟件包。

它會在當前目錄下生成一個名字類似“PACKAGE-VERSION.tar.gz”的文件。PACKAGE和VERSION,是我們在configure.in中定義的AM_INIT_AUTOMAKE(PACKAGE, VERSION)。

make distcheck

生成發(fā)布軟件包并對其進行測試檢查,以確定發(fā)布包的正確性。這個操作將自動把壓縮包文件解開,然后執(zhí)行configure命令,并且執(zhí)行make,來確認編譯不出現錯誤,最后提示你軟件包已經準備好,可以發(fā)布了。

make distclean

類似make clean,但同時也將configure生成的文件全部刪除掉,包括Makefile文件。


(責任編輯:VEVB)

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 含山县| 高唐县| 阿瓦提县| 蓝山县| 儋州市| 双柏县| 措勤县| 永嘉县| 黎平县| 和林格尔县| 临颍县| 元江| 贵德县| 山阳县| 宁河县| 辽宁省| 嘉祥县| 石楼县| 宜兰市| 盐津县| 奉贤区| 广灵县| 罗甸县| 灵寿县| 广昌县| 阿克苏市| 文登市| 扎囊县| 平泉县| 张家港市| 开阳县| 临高县| 获嘉县| 北海市| 宕昌县| 民和| 邢台县| 白朗县| 彭水| 南岸区| 固安县|