16.Makefile約定
本系列文章均翻譯自make官方文件:make Manual,github同步專案:question
DESTDIR:分階段安裝的支援
DESTDIR
是一個新增到每一個安裝的目標檔案的變數,由命令列引數指定。
make DESTDIR=/tmp/stage install
$(INSTALL_PROGRAM) foo $(DESTDIR)$(bindir)/foo
$(INSTALL_DATA) libfoo.a $(DESTDIR)$(libdir)/libfoo.a
正常情況下foo應該安裝在 /usr/local/bin/foo,但是根據上面的寫法,foo會被安裝在 /tmp/stage/usr/local/bin/foo。
DESTDIR
只支援 install* 和 uninstall* 目標。
相關文章
- 約定大於配置
- 高效的css命名約定CSS
- ts函式約束定義函式
- ts類介面約束定義
- 預約小程式APP定製APP
- Laravel - API 的最佳命名約定LaravelAPI
- remix合約除錯設定pinfoREM除錯
- Kotlin知識歸納(九) —— 約定Kotlin
- 什麼是“約定大於配置”
- 專案功能--批次匯入預約設定
- 如何理解 SpringBoot 中的約定優於配置Spring Boot
- 【程式設計素質】Java編碼約定程式設計Java
- 頭屬聯約面則定直加查壓xvs
- Kotlin基礎:用Kotlin約定簡化相親Kotlin
- [非專業翻譯] Mapster - 自定義命名約定
- 關於equals()和hashcode()的一些約定
- .NET探索模型路由約定實現偽靜態模型路由
- 在 MotionScene 檔案中定義場景約束
- Kotlin教程(七)運算子過載及其他約定Kotlin
- C++ 反彙編:關於函式呼叫約定C++函式
- Google C++ 程式設計風格指南:命名約定GoC++程式設計
- Xilinx約束學習筆記(二)—— 定義時鐘筆記
- 量化合約系統開發穩定版,量合約系統開發(成熟及案例)
- 程式碼重構:檔案相關變數命名約定變數
- 微控制器,struct ,union定義標誌,節約RAMStruct
- 秒合約開發(穩定版)丨秒合約系統開發(開發案例)丨秒合約系統原始碼詳情原始碼
- abc112D 和為定值時的最大公約數
- DNF手遊4000萬預約達成,定檔暑期上線
- 從百草園到三味書屋 (三)介面約定
- RPA機器人和科研工作者之間的約定機器人
- 前端工程程式碼規範(一)——命名規則與工程約定前端
- 刀尖上舔血:移動端團隊的十一條約定
- 恢復性角色多女性,經典角色形象定,淺談遊戲中的"約定成俗"遊戲
- 合約交易和現貨交易的區別 | 現貨合約交易系統模式開發定製部署模式
- 量化合約開發系統程式碼流程(Python)*合約量化系統開發定製技術流程Python
- 量化合約開發原始碼丨量化合約系統開發(開發穩定版)及案例詳細原始碼
- matic馬蹄鏈智慧合約dapp系統開發模式定製APP模式
- 騰訊大廈與我有個約定(面試精華帖)面試