實訓第三天

2021-10-07 20:21:37 字數 826 閱讀 1855

專案名稱

【蘇嵌實訓-嵌入式 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 ...