目標: 依賴1,依賴2
命令示例如下(windows下):
依次執行# 生成main.exe依賴outputmatrix.o和main.o
# 需要執行命令g++ -o main outputmatrix.o main.o
# 下同
main: outputmatrix.o main.o
g++-o main outputmatrix.o main.o
main.o: main.cc outputmatrix.h
g++-c main.cc
outputmatrix.o: outputmatrix.
cpp outputmatrix.h
g++-c outputmatrix.
cpp# 清空生成件,linux要用rm,windows下使用-del
clean:
-del
.\outputmatrix.o
-del
.\main.o
-del
.\main.exe
make outputmatrix.o
make main.o
make main
即可生成main.exe, ./main.exe 執行即可
乙個比較完整的makefile檔案
執行效果如下:# 注釋
# 設定 c語言的編譯器
cc = g++
# -g 增加除錯資訊
# -wall 開啟大部分告警資訊
# 設定編譯選項
cflafs = -g -wall
# 整理一下main依賴哪些目標檔案
mainobjs = main.o outputmatrix.o
# $(變數名) 引用定義的變數
main: $(mainobjs)
$(cc) $(cflafs)
-o main $(mainobjs)
main.o: main.cc outputmatrix.h
$(cc) $(cflafs)
-c -o main.o main.cc
outputmatrix.o: outputmatrix.
cpp outputmatrix.h
$(cc) $(cflafs)
-c -o outputmatrix.o outputmatrix.
cppclean:
-del
-f $(mainobjs) main.exe
**參考:二維陣列作為函式入參的三種格式
我的第乙個程式
我的第乙個vc程式終於寫完了,花了2周,之前從沒有用vc寫過程式,也沒讀過什麼程式,只是在看書,看了幾百頁 mfc windows程式設計 正好有個機會,老師讓寫個vc程式,就試著寫了。程式的功能是不同地方的access的更新的記錄整合到一台機子上的access中,支援斷網自動連線,用的是socke...
我的第乙個部落格
我是乙個有點脫離時代的年輕人,沒有iphone,不玩微博,沒有崇拜的明星,不是任何人的粉絲。前幾天我的乙個領導告訴我,應該多總結,可以開個微博,把記錄的東西時不時拿出來複習一下,慢慢就會積累出很多財富。所以我開了第乙個部落格,當然遠不如微博那麼新潮。我想感謝我的這位領導,在我的職業生涯中,他是我的領...
我的第乙個c
上機內容 c 程式的編寫和執行 上機目的 掌握簡單c 程式的編輯 編譯 連線和執行的一般過程 我的程式 cpp view plain copy print?程式的版權和版本宣告部分 檔名稱 test.cpp 作 者 徐威楊 完成日期 2014 年 10 月 28 日 版 本 號 v1.0 對任務及求...