在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

虛擬機:Linux的Makefile使用for編譯多個目標文件

如意 ? 來源:CSDN ? 作者:CaspianSea ? 2020-06-22 17:40 ? 次閱讀

假如,有很多文件,每個文件都要變成一個單獨的目標文件,如果使用makefile的話,最好能用一個 for 循環來做。

makefile是支持使用 for的。

先假定有下面幾個文件:

虛擬機:Linux的Makefile使用for編譯多個目標文件

虛擬機:Linux的Makefile使用for編譯多個目標文件

虛擬機:Linux的Makefile使用for編譯多個目標文件


虛擬機:Linux的Makefile使用for編譯多個目標文件

Makefile可寫成如下的形式:

虛擬機:Linux的Makefile使用for編譯多個目標文件

虛擬機:Linux的Makefile使用for編譯多個目標文件

其中

TARGETS = $(SRCS:%.cpp=%)

相當于

TARGETS = $(patsubst %.cpp,%,$(SRCS))

需要說明的幾點:

1. 因為 for屬于 shell 命令,所以這里的target變量需要再加上一個$ , 確保shell接收到的是 $target (makefile會先把 $$target 處理為 $target, 傳給shell)。

2. 因為,makefile的 target對應的 命令,每一行都是在一個單獨的subshell里執行,所以,如果想要 shell 變量始終是可見的話,需要加一個反斜線,表示這些命令是在一個 subshell里執行。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11475

    瀏覽量

    213011
  • for
    for
    +關注

    關注

    0

    文章

    44

    瀏覽量

    16052
  • Makefile
    +關注

    關注

    1

    文章

    125

    瀏覽量

    19608
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    如何共享文件虛擬機中的Linux系統

    軟件開發時,很多時候會用到 Linux 虛擬機,而辦公環境,又離不開 Windows ,導致有些文件需要在兩個環境之間來回切換,為了方便文件傳輸,可以為
    發表于 08-22 15:40 ?4393次閱讀
    如何共享<b class='flag-5'>文件</b>給<b class='flag-5'>虛擬機</b>中的<b class='flag-5'>Linux</b>系統

    如何寫Makefile編譯匯編和C文件

    經常在一個項目中包含多個.c源文件,而且一個.c源文件包含了一堆的頭文件,這種情況下如何編寫makefile,使得能成功
    發表于 11-24 09:03 ?1.5w次閱讀
    如何寫<b class='flag-5'>Makefile</b><b class='flag-5'>編譯</b>匯編和C<b class='flag-5'>文件</b>

    linux虛擬機怎么聯網

    虛擬機安裝linux系統無法上網的解決方法。
    發表于 06-03 09:29 ?2531次閱讀

    虛擬機Linux如何測試 DBUS Daemon

    虛擬機Linux如何測試 DBUS Daemon
    的頭像 發表于 06-22 16:35 ?4593次閱讀
    <b class='flag-5'>虛擬機</b>:<b class='flag-5'>Linux</b>如何測試 DBUS Daemon

    虛擬機Linux改變打開文件的個數

    虛擬機Linux改變打開文件的個數
    的頭像 發表于 06-22 16:38 ?2443次閱讀
    <b class='flag-5'>虛擬機</b>:<b class='flag-5'>Linux</b>改變打開<b class='flag-5'>文件</b>的個數

    虛擬機Linux查看tar包文件內容的方法

    虛擬機Linux查看tar包文件內容的方法
    的頭像 發表于 06-22 16:49 ?7141次閱讀

    虛擬機Linux設置core dump文件名的格式

    虛擬機Linux設置core dump文件名的格式
    的頭像 發表于 06-22 17:50 ?3138次閱讀
    <b class='flag-5'>虛擬機</b>:<b class='flag-5'>Linux</b>設置core dump<b class='flag-5'>文件</b>名的格式

    【嵌入式Linux編譯調試---1---】VisualStdio+VisualGDB

    【嵌入式Linux編譯調試】VisualStdio+VisualGDB 在嵌入式Linux開發中,常見的方式是通過sourceinsight編輯程序,然后拷貝到Linux
    發表于 11-01 17:38 ?8次下載
    【嵌入式<b class='flag-5'>Linux</b><b class='flag-5'>編譯</b>調試---1---】VisualStdio+VisualGDB

    VMware虛擬機和主機傳輸文件

    open-vm-tools-desktop 重啟系統: reboot 此時可以使用 Ctrl+C 、 Ctrl+V 的方式在主機和Linux虛擬機之間傳輸文件虛擬機為Window
    的頭像 發表于 06-13 17:50 ?1902次閱讀
    VMware<b class='flag-5'>虛擬機</b>和主機傳輸<b class='flag-5'>文件</b>

    linux虛擬機系統基本指令

    Linux虛擬機系統是一種通過虛擬化技術在物理服務器上部署多個獨立的虛擬機實例的操作系統。它可以幫助用戶更有效地利用硬件資源,并方便地部署和
    的頭像 發表于 11-17 10:04 ?2093次閱讀

    linux虛擬機使用教程

    。我們會從以下幾個方面展開講述:1. 安裝虛擬化軟件;2. 創建虛擬機;3. 安裝Linux操作系統;4. 配置網絡與共享文件夾;5. 基本操作與常用命令。希望通過本文,你能夠輕松上手
    的頭像 發表于 11-17 10:06 ?2130次閱讀

    虛擬機linux怎么編寫程序

    虛擬機Linux上編寫程序,包括設置虛擬機、選擇編程工具、創建和編輯代碼、編譯和運行程序等等。讓我們開始吧! 第一部分:設置虛擬機 在開始編
    的頭像 發表于 11-17 10:08 ?2314次閱讀

    vm虛擬機linux系統怎么編程

    虛擬機中編程Linux系統是學習和探索計算機科學的一個重要方面。使用虛擬機可以在主機上模擬出一個或多個獨立的計算環境,我們可以在其中安裝和運行不同的操作系統。通過創建
    的頭像 發表于 11-17 10:10 ?2337次閱讀

    怎么安裝linux虛擬機

    在計算機領域,虛擬機是一種軟件程序,它允許在主操作系統上運行多個虛擬操作系統。Linux虛擬機在開發、測試和學習等環境中得到廣泛應用。本文將
    的頭像 發表于 11-23 10:50 ?1425次閱讀

    Linux內核編譯失敗?移動硬盤和虛擬機的那些事兒

    Linux開發中,編譯內核是一項常見任務,但不少開發者在移動硬盤或虛擬機環境下嘗試時會遭遇失敗。本文將簡要探討這些問題的成因,并介紹一些虛擬機使用技巧,幫助大家更好地應對相關問題。在移
    的頭像 發表于 04-11 11:36 ?273次閱讀
    <b class='flag-5'>Linux</b>內核<b class='flag-5'>編譯</b>失敗?移動硬盤和<b class='flag-5'>虛擬機</b>的那些事兒
    主站蜘蛛池模板: 亚洲午夜在线视频 | 深夜动态福利gif进出粗暴 | 久草视频资源在线 | 欧美天堂在线视频 | 一级骚片超级骚在线观看 | 性夜影院爽黄a免费视频 | 天天拍夜夜添久久精品免费 | 性欧美xxx 不卡视频 | 精品卡1卡2卡三卡免费网站视频 | 亚洲网站免费观看 | 人阁色第四影院在线观看 | 黄色免费在线视频 | 青草久草视频 | 欧美色影视 | 久久久久久久国产 | 2022欧美高清中文字幕在线看 | 国久久 | 欧美日操| 亚在线 | 国产一区精品视频 | 免费看污视频软件 | 玖操在线| 婷婷六月丁香色婷婷网 | 九九久久国产精品大片 | 亚洲高清色图 | 欧美高清一区 | sss华人在线play| 欧美一级片在线免费观看 | 米奇777四色精品人人爽 | 四虎国产精品永久免费网址 | 国产福利在线观看你懂的 | 拍真实国产伦偷精品 | 亚洲精品亚洲人成毛片不卡 | 国产成人悠悠影院 | 日韩特级毛片 | 国产一区二区三区免费大片天美 | 99r8这里精品热视频免费看 | 日本一卡二卡≡卡四卡精品 | 热re99久久精品国产99热 | 亚洲一区日韩一区欧美一区a | 国产国产人免费人成免费视频 |