makefile的問題 - Linux

Ula avatar
By Ula
at 2013-08-22T00:23

Table of Contents

makefile有個好處是可以自行判斷檔案有沒有被改過,沒改過就不必重編

有個問題想請教一下..
http://www.study-area.org/cyril/opentools/opentools/makefile.html
這個網頁的例子
如果有很多個.cpp檔
就必須要有每個.cpp對應的target
例如command.cpp,就有command.o這個target
command.o :command.c command.h
$(CC) -o command.o command.c

但問題來了,當.cpp檔有幾百幾千個,又想要能自行判斷每個檔案是否被改過
這樣寫makefile不就xxx.o這樣的target也得要寫幾百幾千個 = =
請問有比較輕鬆的寫法嗎?

謝謝大家

--
Tags: Linux

All Comments

Audriana avatar
By Audriana
at 2013-08-24T08:51
http://ppt.cc/rgq7
Dinah avatar
By Dinah
at 2013-08-26T10:24
有autoconf automake可以幫你
James avatar
By James
at 2013-08-27T14:10
implicit rules http://tinyurl.com/l9v4oy6

SAMBA共享資料夾權限設定的問題

Andy avatar
By Andy
at 2013-08-21T21:50
小弟目前在NAS安裝dropbox,並且將dropbox資料夾設定共享 讓家人可以透過區域網路存取位在NAS上的dropbox資料夾 但是遭遇到存取以及同步的問題: NAS存取dropbox使用的samba帳號/ubuntu對應的帳號是:nas/nas 而家人的NB 存取dropbox則是 NB/nobo ...

Debian Live USB的中文輸入問題

David avatar
By David
at 2013-08-21T13:57
(前接標題) 我用Unetbootin把Debian 7.0灌進了我的USB隨身碟 拿來當開機碟用 但是現在遇到了一個問題(冏)!! 我發現在Debian的GUI底下 我只能輸入英文 無法輸入中文 有Google爬過文 但是沒有找到我想要的結果.... 故上來發文問 請清楚該如何解決的問題的或是遇過相同狀 ...

dist-upgrade較好? 或是下載新版安裝?

Lydia avatar
By Lydia
at 2013-08-21T10:52
每半年 apt-get dist-upgrade 比較好? 或者 每半年下載新版安裝? - ...

hostapd 設定問題

Dinah avatar
By Dinah
at 2013-08-21T02:56
是這樣的 我想要讓我這台 Linux Mint 15 的桌電 透過 wifi 分享出網路給我的手機使用 但是目前的情況是依照網路上的教學 透過 hostapd 和 dnsmasq 來分享 雖然說手機可以正確的抓到分享出來的wifi 但是手機這邊輸入密碼之後會先斷線 然後重連一次之後就會出現 驗證 ...

apt移除軟體

Margaret avatar
By Margaret
at 2013-08-21T01:45
最近samba一直有問題,想說來移除重裝 但是下 apt-get remove samba 一直錯誤 也試過 -f , -f purge 都一樣 Reading package lists... Error! E: Problem parsing dependency Depends E: Error ...