請問makefile如何build subfolder - Linux

Poppy avatar
By Poppy
at 2015-06-28T22:52

Table of Contents

我目前只知道 底下這方法build sub folder
但是如果不知道sub folder的名稱和幾個subfolder 這樣要怎麼改阿
還有若是要把sub folder build出來的.o和執行檔 按造subfolder名稱
搬到新建一個output目錄 那該怎麼改阿

output folder
A含有xxx.o和他的執行檔
B含有xxx.o和他的執行檔
C含有xxx.o和他的執行檔
...


ex.
SUBDIRS = A B
all:
for i in $(SUBDIRS); do \
(cd $$i && make); \
done \

謝謝

--
Tags: Linux

All Comments

Bethany avatar
By Bethany
at 2015-07-01T02:13
中間改成 make -C $i
Puput avatar
By Puput
at 2015-07-03T03:04
recursive make considered harmful

Linux mint 17外接硬碟讀不到SMART資訊

Erin avatar
By Erin
at 2015-06-28T14:38
大家好, 小弟使用一台電腦灌Linux mint 17來做網路硬碟使用, 系統灌在SATA硬碟上,其他硬碟由USB裝置外接, 畢竟是備份資料,我需要觀察SMART資訊來決定硬碟是否故障, 目前遇到的狀況是內接硬碟SMART資訊顯示都正常 但是只要是外接的就不行 嘗試使用smartctl指令也看不到 ...

檢查Linux所在硬碟

Freda avatar
By Freda
at 2015-06-27T11:03
昨天用到一半突然硬碟就讀不到 BIOS也偵測不到 硬碟本身就是只有讀寫頭用「彈」的聲音 不是一般正常轉動的聲音 後來在windows下看,SMART都是正常的 剛剛重新進去Linux後,還好好的 用沒多久就開始彈 但這次更大力,但還是可以讀寫 想請問一下要怎麼檢查?fcsk只能檢查檔案系統而已吧? 感覺有 ...

瞻j繞q胃鸯名糧B簡z翻镧蚚

Olivia avatar
By Olivia
at 2015-06-26T17:43
※ 引述《brian andlt;chiubrianatcuhk.edu.hkandgt;, 看板: Linux》之銘言: : 標 題: Re: [°쎝쎃D] 瞻j繞q쎀쎉礎W糧B簡z翻쎐±쎐 : 發信站: The Chinese University of Hong Kong (Fri Jun 26 01 ...

裝錯硬碟 如何刪除Grub

Dorothy avatar
By Dorothy
at 2015-06-25T03:55
前陣子我把Ubuntu裝到 USB的時候不小心把Grub裝到電腦硬碟上 我現在電腦的BIOS開機選單整個變很混亂= = 有Win8的 有以前灌OpenSUSE 13.2的時候裝的Grub 有裝Ubuntu 14.04的時候裝的Grub 有不小心裝到電腦上的Grub 想請問一下該如何整理和刪除不需要 ...

debian gnome3聲音加大/減小在更新後失效了

David avatar
By David
at 2015-06-24T21:01
目前用debian testing, 昨天一口氣更新了~200個package後 本來的鍵盤音量鍵就沒用了 可是在setting-andgt;keyboard-andgt;shortcut-andgt;sound and media沒有跑掉 重新設一次binding也確定key沒錯 ~/也清空確定不是設定檔 ...