freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計算機軟件及應(yīng)用]04gccmakefile(編輯修改稿)

2024-11-15 04:00 本頁面
 

【文章內(nèi)容簡介】 個 Makefile,就像 C語言中的 include一樣。 ? 注釋。 Makefile中只有行注釋,和 UNIX的 Shell腳本一樣,其注釋是用“ ”字符,這個就像 C/C++中的“ //”一樣。如果要在你的 Makefile中使用“ ”字符,可以用反斜框進行轉(zhuǎn)義,如:“ /”。 ? 最后,還值得一提的是,在 Makefile中的命令,必須要以 [Tab]鍵開始。 Makefile中的變量是用一個文本串在 Makefile中定義的 , 這個文本串就是變量的值 。 只要在一行的開始寫下這個變量的名字 , 后面跟一個 “ = ” 號 , 以及要設(shè)定這個變量的值即可定義變量 , 下面是定義變量的語法: VARNAME=string 使用時 , 把變量用括號括起來 , 并在前面加上 $符號 , 就可以引用變量的值: ${VARNAME} make解釋規(guī)則時, VARNAME在等式右端展開為定義它的字符串。變量一般都在 Makefile的頭部定義。按照慣例,所有的 Makefile變量都應(yīng)該是大寫。如果變量的值發(fā)生變化,就只需要在一個地方修改,從而簡化了 Makefile的維護。 Makefile中的變量 現(xiàn)在利用變量把前面的 Makefile重寫一遍: OBJS= CC=gcc test: ${ OBJS } ${ CC } –o test ${ OBJS } : ${ CC } –c –o : ${ CC } –c –o clean: rm –f *.o 除用戶自定義的變量外, make還允許使用環(huán)境變量、自動變量和預(yù)定義變量。使用環(huán)境變量的方法很簡單,在 make啟動時, make讀取系統(tǒng)當(dāng)前已定義的環(huán)境變量,并且創(chuàng)建與之同名同值的變量,因此用戶可以像在 shell中一樣在 Makefile中方便的引用環(huán)境變量。 模式規(guī)則 ? 模式規(guī)則中,至少在規(guī)則的目標(biāo)定義中要包含 %,否則,就是一般的規(guī)則。 ? 目標(biāo)中的 “%”定義表示對文件名的匹配, “%”表示長度任意的非空字符串。 ? “%.c”表示以 “.c”結(jié)尾的文件名(文件名的長度至少為 3) ? 而 s.%.c則表示以 s.開頭, .c結(jié)尾的文件名(文件名的長度至少為 5)。 ? 如果 %定義在目標(biāo)中,那么,目標(biāo)中的 %的值決定了依賴目標(biāo)中的 %的值,也就是說,目標(biāo)中的模式的 %決定了依賴目標(biāo)中 %的樣子。例如有一個模式規(guī)則如下: ? %.o : %.c 。 mand ...... ? 其含義是,指出了怎么從所有的 [.c]文件生成相應(yīng)的 [.o]文件的規(guī)則。如果要生成的目標(biāo)是 ,那么 %c就是 。 模式規(guī)則示例 ? 下面這個例子表示了 ,把所有的
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1