專案名稱
【蘇嵌實訓-嵌入式 linux c 第 3 天】
今日進度以及任務
了解學習嵌入式linux開發工具熟悉了gcc編譯器gdb偵錯程式
以及makefile編譯**
本日任務完成情況
(詳細說明本日任務是否按計畫完成,開發的**量)
(1)gcc是乙個交叉平台編譯器,它能夠在當前cpu平台上為多種不同體系結構的硬體平台開發軟體。因此,尤其適合在嵌入式領域的開發編譯。
編譯器的編譯過程(預處理,編譯,彙編,鏈結。)
編譯器優化。(-o -o2 -o3)
編譯器警告。(-w -wall)
編譯器巨集定義。(-d)
編譯系指定第三方標頭檔案搜尋路徑。-i
編譯是靜態編譯。-static
(2)gdb主要能夠完成下面三個方面的功能。
啟動被除錯程式。
讓被除錯的程式在指定的位置停住。
當程式停住時,可以檢查持續狀態-變數值。
(3)了解了工程管理器make的簡介,makefile檔案編寫的語法,以及標準工程目錄的構成與makefile的編寫
本日開發**現的問題彙總
gcc編譯器的各種命令
makefile檔案交叉編譯的**格式
本日未解決問題
本日開發收穫
對多檔案交叉編譯的方式更加了解了;
編寫c語言程式的能力加強;
其他
實訓第三天
實訓第三天 一 知識點 1 元件 基礎內容,導航,很多標籤在元件裡找 2 輪播圖 swiper 1個block代表乙個 用for迴圈 指令碼js裡加個url路徑 3 wx if控制顯示和隱藏 hidden一進去一直顯示和存在,只是切換和隱藏,大量切換時用,if一進去沒有渲染就不會出現,切換消耗大,不...
實訓第三天
主要講了三個部分,1.jvm指令 2.資料持久化3.jdbc封裝 jvm指令 這部分只要是乙個初學者比較容易混淆的理解開始的,例如,a a 和 a a這兩者的區別,我剛開始的理解是第乙個是先賦值後加加,第二個是先加加後賦值,老師糾正一下,這倆都是先加加,後賦值,只不過入棧的時間不同。最終顯示的是在運...
工程實訓第三天
蘇嵌 專案實戰 毛偉傑 2018.10.10 本人進度及計畫 深入了解了子程式與父程式 本日完成情況 本日任務基本完成 本日開發中出現的問題彙總 有出現打錯 多加分號的低階錯誤 本日未解決問題 無本日開發收穫 getpid獲取主程序id getppid獲取父程序id ctrl c結束程序 ctrl ...