嵌入式系統程式設計基礎學習筆記 1

2021-10-09 18:59:48 字數 1551 閱讀 7122

學習在ubuntu作業系統上編譯並執行c語言程式,使用gccmakefile方式編譯主程式並執行輸出結果

在ubuntu系統下用c語言編寫乙個簡單的輸出 hello word的程式,並編譯有、執行之;

編寫乙個主程式檔案 main1.c 和乙個子程式檔案 sub1.c, 要求:子程式 sub1.c 包含乙個算術運算函式 float x2x(int a,int b),此函式功能為對兩個輸入整型引數做某個運算,將結果做浮點數返回;主程式 main1.c,定義並賦值兩整型變數,然後呼叫函式 x2x,將x2x的返回結果printf出來。1) 請在ubuntu系統用gcc命令列方式編譯主程式 main1.c 並執行; 2) 請在windows系統下用你熟悉的編譯工具編譯主程式 main1.c 並執行。

在任務2基礎上,在ubuntu系統下用makefile方式程式設計主程式。

用apt-get install 命令獲取所需軟體

apt-get install nano

apt-get install gcc

使用nano編寫main1.c檔案和sub1.c檔案

使用gcc編譯main1.c檔案並生成main1.out可執行檔案

4. 直接執行main1.out檔案,顯示輸出結果

使用nano編寫makefile、sub1.**件

makefile檔案

使用make命令編譯,生成main1檔案

直接執行main1檔案,顯示輸出結果

輸出結果無錯誤

輸出結果無異

嵌入式系統程式設計實現階段筆記

實現階段 規劃和測試 組織產品的實現方案前,應確保事先有乙個清楚的進度安排,而且進度安排必須為測試和除錯留有充足的時間。規劃1原型規劃 為最終的系統建立一些實驗型模型,以使開發人員能在沒有目標系統的情況下就能著手工作。1 得決定系統的哪些部分能夠進行原型構建 2 決定如何構建,是全用軟體還是買乙個單...

從零開始學習嵌入式Linux系統程式設計

從零開始學習嵌入式linux 系統程式設計,實驗手冊本身涵蓋所有知識點,包括大大小小 60 個左右的實驗 linux 系統程式設計 第一章 前言 23 第二章 最小 linux 系統 32 第三章 helloworld 76 第四章 linux使用者 使用者組 許可權等 92 第五章 專題 檔案 i...

《嵌入式系統程式設計》第二週學習總結

1.gcc的概念 全稱cun cc是gun專案中符合ansi c標準的編譯系統,能夠編譯用c c 和object c等語言編寫的程式。2.gcc編譯流程 預處理 編譯 彙編 鏈結 3.gcc編譯常用選項 c 只編譯不鏈結 s只編譯不彙編,生成彙編 i dir在標頭檔案的搜尋路徑列表中dir目錄。4....