等同于 make all 它是一個解釋makefile中指令的命令工具
執行make時,默認會去(當前文件夾下),找名為Makefile的文件
根據Makefile文件來編譯源代碼,生成目標文件及可執行文件
在每次使用make時,都會重新生成objects,新產生的object會覆蓋舊的objects
- make clean:清除編譯產生的可執行文件及目標文件(object file,*.o)
- make install:將程序安裝至系統中 。如果原始碼編譯無誤,且執行結果正確,便可以把程序安裝至系統預設的可執行文件存放路徑
- make dist:產生發布軟件包,即將可執行文件及相關文件打包成一個tar.gz格式的壓縮文件,會在當前目錄下生成XXX.tar.gz的文件
- make distcheck
- 相當于make dist命令的進化版
- 生成發布軟件包并對其進行檢查,以確定發布包的正確性
- 它會自動把壓縮包文件解開,然后執行configure命令,并且執行make,來確認編譯不出現錯誤,并會在最后提示你軟件包是否正確
- make distclean: 除了清除可執行文件和目標文件外,把configure所產生的Makefile也清除掉 。
Linux開發部分cmake安裝gflagscd gflags // 查看當前目錄中是否有 CMakeList.txtmkdir build && cd buildcmake ..makemake install離線安裝 tar.gz文件
- 以sox為例
- tar -zxvf *** => ./cofigure => make => make install => 下面可以找找到對應的執行文件 => ~/.bashrc 添加 export PATH=***/src:$PATH
- 指定安裝目錄:make install DESTDIR=/*/* 或 ./cofigure --prefix=指定安裝目錄 指定目錄下會生成 bin目錄,里面可執行
- 創造軟鏈接:ln -s dir target # 在windows中git bash的環境不好使
- curl(commandLine URL)基于URL的文件傳輸,curl -O -L中-O保持下載文件名不變,-L自動重定向URL對應的正確的網站
- du -sh file # 檢查對應文件夾大小
- vim 格式轉換
經驗總結擴展閱讀
-
僅憑業主群的一條消息,就讓我察覺到老公和小區一女的不尋常關系
-
-
-
從小到大 一個人真正的幸福,不是賺錢多,也不是有人愛,而是不與他人比較
-
卷發只是做了軟化沒有拉直,剛做出來效果好后來就變差,我該怎么辦?
-
2023年七月十三出生薛姓女孩名字生辰八字五行查詢
-
-
-
-
2022年10月塞穴黃道吉日 2022年10月哪天適合塞穴
-
婚姻 30歲夫妻離婚后的聊天記錄,許多人看完都沉默了
-
最高科學技術獎獲得者,顧誦芬和王大中獲國家最高科學技術獎,他們獲得此獎是實至名歸嗎?
-
-
-
-
張起靈為什么替吳邪守青銅門 張起靈替吳邪守青銅門的原因
-
真子公主|是朋友更是樹洞,真子公主走后佳子公主顯得十分的孤獨與落寞
-
-
-