make相關命令

2021-06-08 21:39:26 字數 760 閱讀 3581

make:

根據makefile編譯源**,連線,生成目標檔案,可執行檔案。

make clean:

清除make命令所產生的object檔案(字尾為「.o」的檔案)及可執行檔案。

make install:

將編譯成功的可執行檔案安裝到系統目錄中,一般為/usr/local/bin目錄。

make dist:

產生發布軟體包檔案(即distribution package)。這個命令將會將可執行檔案及相關檔案打包成乙個tar.gz壓縮的檔案用來作為發布軟體的軟體包。

它會在當前目錄下生成乙個名字類似「package-version.tar.gz」的檔案。package和version,是我們在configure.in中定義的am_init_automake(package, version)。

make distcheck:

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

make distclean:

清除檔案(

make命令所產生的object檔案(字尾為「.o」的檔案)及可執行檔案,核心配置檔案和各種備份檔案,補丁檔案,...)請慎用!!!

make mrproper:

清除make命令所產生的object檔案(字尾為「.o」的檔案)及可執行檔案,同時清除核心配置檔案和各種備份檔案。

make命令 clean命令

先先看一下什麼是makefile makefile定義了一系列的規則來指定,哪些檔案需要先編譯,哪些檔案需要後編譯,哪些檔案需要重新編譯,甚至於進行更複雜的功能操作,因為 makefile就像乙個shell指令碼一樣,其中也可以執行作業系統的命令。makefile帶來的好處就是 自動化編譯 一旦寫好...

Make 命令教程

make這個詞,英語的意思是 製作 make命令直接用了這個意思,就是要做出某個檔案。比如,要做出檔案a.txt,就可以執行下面的命令。make a txt 但是,如果你真的輸入這條命令,它並不會起作用。因為make命令本身並不知道,如何做出a.txt,需要有人告訴它,如何呼叫其他命令完成這個目標。...

make編譯命令

1.make jx x表示數字,這個命令將編譯android系統並生成映象,xx表示可以使用到的cpu核數,這在配置好的電腦上特別有用,公司的16核ubuntu伺服器執行make j16只要不到20分鐘,而雙核pc上需要4個小時!2.make snod 3.make cts 4.make insta...