蘇嵌嵌入式linux實訓 第 5 天

2021-10-07 20:11:14 字數 687 閱讀 7026

專案名稱

【蘇嵌實訓-嵌入式 linux c 第 5 天】

今日進度以及任務

學習使用linux開發工具gcc gdb make

本日任務完成情況

建立靜態庫和動態庫

本日開發**現的問題彙總

各種指令使用不熟練,**錯誤修改難

本日未解決問題

gcc部分指令操作,makefile操作

本日開發收穫

可以操作除錯檔案,完成部分除錯工作

其他程式設計部分不熟練,無法單獨完成

作業:1、o1:語句調整,用彙編重寫、指令調整、換一種語言實現、換乙個編譯器、迴圈展開、引數傳遞優化

o2:選擇和構造適合於問題的演算法

o3:將問題抽象為另一種等價的數學模型或假想機器模型

2、靜態庫製作:生成test.o目標檔案,使用gcc -c test.c -o test.o命令。使用ar將test.o打包成libtest.a靜態庫,使用ar rcs -o libtest.a test.o命令。生成libtest.a靜態庫後,可以使用命令ar t libtest.a檢視libtest.a檔案中包含哪些檔案。編譯main.c,並使用libtest.a靜態庫,gcc main.c ./libtest.so -o main。

3、呼叫makefile執行可以對多個檔案進行分步編譯,可定義make clean指令重新編譯,方便後期修改.c檔案

蘇嵌實訓 嵌入式linuxC第5天

專案名稱 蘇嵌實訓 嵌入式linuxc第5天 今日進度以及任務 學習了函式,記憶體管理,關鍵字 本日任務完成情況 基本掌握了關鍵字的用法,了解了函式書寫規範,記憶體管理的概念及相關知識 本日開發 現的問題彙總 無本日未解決的問題 無本日開發收穫 掌握的一些演算法其他無 逆置演算法 include s...

蘇嵌實訓 嵌入式 linux C 第5 天

專案名稱 蘇嵌實訓 嵌入式 linux c 第5 天 今日進度以及任務 學習如何寫函式及函式的相關知識,函式三要素,函式的規範,c語言的記憶體管理和記憶體池以及c語言中關鍵字,列舉和結構體的使用 本日任務完成情況 寫了乙個擷取字元的程式,學會了如何寫函式及函式的相關知識,函式三要素,函式的規範,知道...

蘇嵌實訓 嵌入式 linux C 第5 天

專案名稱 蘇嵌實訓 嵌入式 linux c 第5 天 今日進度以及任務 計算機記憶體管理 c的關鍵字的作用和使用 結構體 共同體的理解和使用 本日開發 現的問題彙總 free函式通常和malloc函式共同使用 課後自己找資料了解 今天 量不多 主要是看老師講解 本日開發收穫 上課筆記 函式 函式三要...