佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > Linux 中makefile的命令包定義及使用

Linux 中makefile的命令包定義及使用

熱門標(biāo)簽:呼叫中心市場需求 網(wǎng)站排名優(yōu)化 AI電銷 百度競價排名 服務(wù)外包 地方門戶網(wǎng)站 Linux服務(wù)器 鐵路電話系統(tǒng)

Linux 中makefile的命令包定義及使用

下面以\build\core\product.mk下面的內(nèi)容為例介紹:

span style="font-size:14px;">define _find-android-products-files 
$(shell test -d device  finddevice -maxdepth 6 -name AndroidProducts.mk) \ 
 $(shell test -d vendor  find vendor -maxdepth 6 -nameAndroidProducts.mk) \ 
 $(SRC_TARGET_DIR)/product/AndroidProducts.mk 
endef/span> 

makefile文件中如出現(xiàn)一些相同的命令序列,可為這些相同的序列定義一個變量,不能和makefile文件中的變量重名,這里是_find-Android-products-files,定義這種命令序列的語法以define開始,以endef結(jié)束。

命令包的使用,就像使用變量一樣:

span style="font-size:14px;">define get-all-product-makefiles 
$(call get-product-makefiles,$(_find-android-products-files)) 
endef/span> 

$(_find-android-products-files),用$來使用命令包,就像使用函數(shù)和變量一樣
這里call是函數(shù)名,get-product-makefiles和$(_find-android-products-files)是函數(shù)的參數(shù)

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

您可能感興趣的文章:
  • linux中無make命令的問題(make: *** 沒有指明目標(biāo)并且找不到 makefile及make命令安裝方法)
  • 一天一個shell命令 linux文本系列-file命令用法
  • Linux執(zhí)行可執(zhí)行文件提示No such file or directory的解決方法
  • Linux下環(huán)境變量配置方法小結(jié)(.bash_profile和.bashrc的區(qū)別)
  • Linux中文件描述符fd與文件指針FILE*互相轉(zhuǎn)換實例解析
  • Linux makefile 和shell文件相互調(diào)用實例詳解
  • Linux file命令的使用

標(biāo)簽:湖南 蘭州 衡水 銅川 仙桃 黃山 崇左 湘潭

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux 中makefile的命令包定義及使用》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    桦甸市| 施甸县| 海口市| 随州市| 永兴县| 龙里县| 石门县| 桐梓县| 民权县| 淳化县| 望奎县| 吉木萨尔县| 潼南县| 山西省| 郴州市| 玉门市| 安图县| 社旗县| 湖南省| 白玉县| 三都| 托克托县| 新丰县| 云安县| 白水县| 甘谷县| 博乐市| 盐亭县| 惠安县| 高邮市| 天气| 南部县| 汉源县| 台山市| 石家庄市| 米易县| 辽宁省| 长宁县| 出国| 永年县| 辽中县|