基礎程式設計學習筆記二(makefile工程管理

2021-09-01 15:18:10 字數 545 閱讀 6965

makefile工程管理

makefile檔案描述了整個工程的編譯,連線等規則

規則如何生成乙個或多個目標檔案

targets(目標):prerequisites(依賴)

command(路徑)

示例**:

test34:test34.o test33.o test31.o

(tab) gcc$~ -o $@

第一條語句為最終目標

make -f 指定makefile檔名

偽目標.phony:clean #將clean目標宣告為偽目標

clean:

rm -f $@.$$$$

變數示例**如下:

obj=main.o func1.o func2.o func3.o

hello:$(obj)

gcc$(obj) -o hello

系統預設的自動化變數

$^ 所有依賴檔案

$@ 代表目標

$< 代表第乙個依賴檔案

注釋#後新增注釋內容

命令前新增@可以取消回顯

多執行緒程式設計學習筆記 基礎(二)

1.如下 using system using system.collections.generic using system.linq using system.text using system.threading 引入執行緒 namespace static void printnumber ...

Python程式設計基礎學習筆記

除法運算陷阱 預設為整除,1.0 2 0.51.7 在互動式直譯器idle中執行if語句時,要按兩次回車才能執行 內建函式 如 pow floor 向下取整函式不是內建函式,需要呼叫模組math才能用 匯入模組方法 import math math.floor 3.3 math.floor 3.3 ...

網路程式設計學習筆記 基礎

網路程式設計學習記錄 socket被視為檔案的一種,網路程式設計中的資料傳輸同樣使用檔案i o的相關函式。int open const char path,int flag 成功返回檔案描述符,失敗返回 1 path為檔名的字串位址 flag為檔案開啟模式,可選引數如下 例子 fd open dat...