嵌入式linux菜鳥成長記(七)

2021-07-28 10:34:14 字數 606 閱讀 8909

什麼是makefile?

makefile舉例

libs = -lm  #庫的路徑

flags = -g #可調式編譯

#以下第一句的意思是,鏈結的可執行目標為main,由main.o sinc.o cosc.o鏈結而成。

#以下第二句的意思是,執行命令,開始鏈結。

main: main.o sinc.o cosc.o

gcc -o main main.o sinc.o cosc.o $

#以下第一句的意思是,編譯的目標是main.o,由main.c編譯而成。

#以下第二句的意思是,執行命令,開始編譯。

main.o: main.c

gcc -c main.c

sinc.o: sinc.c

gcc -c sinc.c

cosc.o: cosc.c

gcc -c cosc.c

#刪除檔案main main.o sinc.o cosc.o

clean:

rm -f main main.o sinc.o cosc.o

菜鳥論嵌入式系統

自學嵌入式有三個來月了,自覺異常艱難,尚未入門,不過通過這段時間對嵌入式有了乙個巨集觀的認識,希望給那些準備學嵌入式或者正在著手嵌入式的兄弟有一下些幫助 1 什麼是嵌入式系統?書面解釋是 以應用為中心,以計算機技術為基礎,軟硬體可裁剪,適合應用系統對功能 可靠性 成本 體積 功耗等嚴格要求的計算機系...

嵌入式系統成功之道 菜鳥成長日記感想

1 任何工作都應該先評估可行性,接著作計畫,然後又效率地利用時間 成本與資源,並在可接受的範圍內管控成果的質量。2 現代的思想是 質量是規劃出來的。特別是軟體系統,若專案前期的設計工作做得紮實,執行時期不斷監控,自然測試時期的bug就會較少,且修改bug的投入也較小。3 在執行專案時,最常聽到的一句...

嵌入式Linux重新入坑記

此文章主要是記錄下這些年來的經歷,及規劃一下未來的發展方向。我大學是嵌入式專業,2011年畢業之後就從事stm32的程式設計,2014年公司經驗不善,裁員了,很不幸我是被裁員的那個,之後報了個linux驅動的培訓班,也是在這個培訓班認識了我的老婆,現在女兒也快兩歲了 大概經歷了4個月的培訓,培訓班畢...