Makefile看不懂 - Linux

Liam avatar
By Liam
at 2011-03-03T23:22

Table of Contents


請教各位大大
下面是GNU Make 4.14 Generating prerequisites automatically的一段rule

Here is the pattern rule to generate a file of prerequisites (i.e., a
makefile) called `name.d' from a C source file called `name.c':


%.d: %.c
@set -e; rm -f $@; \
$(CC) -M $(CPPFLAGS) $< > $@.$$$$; \ <------不懂
sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \ <----不懂
rm -f $@.$$$$

主要是不懂第二行$@.$$$$後面的$$$$是什麼意思
第三行 sed有人能幫我分解一下嗎 感謝

--
Tags: Linux

All Comments

Jacob avatar
By Jacob
at 2011-03-07T06:48
$$$$ 的意思 http://ppt.cc/!45z
(簡單來說就是取得 pid 當作是個亂數)
Ivy avatar
By Ivy
at 2011-03-10T11:35
謝謝^^

便宜的 Linux 課程

Elvira avatar
By Elvira
at 2011-03-03T14:54
剛剛查一些勞委會在職訓練班時發現有 Linux 學分班在招生,而且上 54 小時只要 1500,跟坊間一些 Linux 課程比起來算是相當便宜,不曉得有沒有人有需要的,提 供參考,勞委會網址如下: http://tims.etraining.gov.tw/timsonline/index3.aspx?O ...

xrdp連線問題

Regina avatar
By Regina
at 2011-03-03T13:27
Dear All: 最近裝了一台CentOS機器 使用gnome的系統 由於有作業需求需要使用xrdp 因此上網抓了xrdp-0.5.0.13版來使用 安裝完成後使用winXP遠端桌面連線 但是出現sesman connect OK但是 xrdp_mm_process_login_response:lo ...

如何在windows 7 雙系統中砍掉ubuntu

Quanna avatar
By Quanna
at 2011-03-03T10:10
想要留下一台只有win 7 的筆電 每次要開機要選好麻煩 請問一下要怎麼在win7裡砍掉我是用ubuntu10.10的 - ...

關於NVRAM與修改BIOS的開機程序

Faithe avatar
By Faithe
at 2011-03-03T01:36
※ 引述《yaushung (Ronald)》之銘言: : 標題: [問題] 關於NVRAM與修改BIOS的開機程序 : 時間: Sun Feb 27 21:54:48 2011 : : 想請教大家如何在Linux系統下調整BIOS的開機順序 : 已知BIOS設定是存在NVRAM中 : : 有Google過一 ...

請問是否可以寫批次檔抓FTP最新更新的檔案..

Ida avatar
By Ida
at 2011-03-03T01:13
目前想要寫批次檔...去抓linux FTP檔案... 如果有個資料夾..叫做/usr/data/ 裡面有data1~data100 我知道mget可以抓可以直接抓這整個資料夾的東西.. 但是否有指令可以設定讓我只要抓最新的三筆資料.. 或是只要抓幾天內的資料 我有想到一個方法..但是會卡住 搜 ...