8.轉換文字函式
本系列文章均翻譯自make官方文件:make Manual,github同步專案:question
不能被Automake所識別。
8.9 value
語法:$(value \*variable\*)
。
variable是變數的名字,而不是其引用。
使用變數的值,值不會被擴充套件。
FOO = $PATH
all:
@echo $(FOO)
@echo $(value FOO)
第一行輸出是ATH,以為*PATH*環境變數的值。
note:當變數已經被擴充套件了,那麼該函式不會起作用。
8.9 eval
允許你定義一個新的非常量makefile構造:計算其它變數和函式的結果。
eval的引數被擴充套件,擴充套件的結果會被解析為makefile的語法。擴充套件結果可以定義新的make變數、目標、隱含或明確的規則、etc.
eval的結果總是空字串。
eval的引數實際上被擴充套件兩次;第一次的擴充套件結果將在解析為makefile語法的時候再次被擴充套件。
這意味著你需要提供額外的級別來使用$
字元。
相關文章
- 函式組:STXK(SAPscript 文字轉換)函式
- 8.函式函式
- Sql Server函式全解(3):資料型別轉換函式和文字影象函式SQLServer函式資料型別
- Sql Server函式全解(三)資料型別轉換函式和文字影像函式SQLServer函式資料型別
- 轉換函式函式
- EXCEL中日期格式轉換為文字格式-函式TEXTExcel函式
- numtoyminterval函式——數字轉換函式函式
- 類的轉換函式函式
- php轉換ip函式PHP函式
- js日期轉換函式JS函式
- 函式式 Java 到函式式 Kotlin 的轉換函式JavaKotlin
- oracle 10g函式大全--轉換函式Oracle 10g函式
- 函式組:TRUX 包含很多的轉換函式函式UX
- 5個文字格式轉換函式,拯救表格錯誤不求人(中)函式
- Oracle OCP(05):轉換函式Oracle函式
- 混沌 IN C++::轉換函式C++函式
- 索引ROWID轉換函式索引函式
- Jmeter二次開發函式 - 文字替換JMeter函式
- ORACLE單行函式與多行函式之五:轉換函式示例Oracle函式
- 轉換時間戳的函式時間戳函式
- oracle 全形半形轉換函式Oracle函式
- c++ operator typename 轉換函式C++函式
- 日期轉換為raw的函式函式
- string大小寫轉換函式函式
- SQL 數字轉換英文函式SQL函式
- mysql和oracle字串編碼轉換函式,字串轉位元組函式例子MySqlOracle字串編碼函式
- oracle內部轉換函式雜談Oracle函式
- GBK中文繁簡轉換函式函式
- MySQL字串函式 字串大小寫轉換MySql字串函式
- Base64與BLOB 轉換函式函式
- 浮點數轉換成字串函式字串函式
- oracle時間間隔轉換函式Oracle函式
- oracle中進位制轉換函式Oracle函式
- [轉]decode函式和行列互換函式
- to_char函式格式轉換參考函式
- C#全形半形轉換函式C#函式
- GaussDB: db2->gaussdb 函式轉換DB2函式
- 文字變大函式函式