1 / 24

第三章建構開發環境及程式初步

第三章建構開發環境及程式初步. Cygwin 的安裝. toolchain. Windows 下的模擬環境. Cygwin 中的 vi 使用. Gcc 編譯步驟. 前處理,把前處理命令掃描處理完畢;也就是主程式前的含括檔內容處理完。 編譯,把預處理後的結果編譯成組合語言或者目的檔 (Object File) 。 組譯,把編譯出來的結果組譯成相對應的 CPU 上的目標代碼模組。 連結,把多個目標代碼模組連接生成一個大的目標模組,形成執行檔。. Gcc 編譯參數. 編譯範例. 建立簡易程式 使用 gcc 編譯 執行程式. Dev-C++.

starbuck
Download Presentation

第三章建構開發環境及程式初步

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第三章建構開發環境及程式初步

  2. Cygwin的安裝

  3. toolchain

  4. Windows下的模擬環境

  5. Cygwin中的vi使用

  6. Gcc編譯步驟 • 前處理,把前處理命令掃描處理完畢;也就是主程式前的含括檔內容處理完。 • 編譯,把預處理後的結果編譯成組合語言或者目的檔(Object File)。 • 組譯,把編譯出來的結果組譯成相對應的CPU上的目標代碼模組。 • 連結,把多個目標代碼模組連接生成一個大的目標模組,形成執行檔。

  7. Gcc編譯參數

  8. 編譯範例 • 建立簡易程式 • 使用gcc編譯 • 執行程式

  9. Dev-C++ www.bloodshed.net

  10. 設定及完成

  11. 編譯器設定 – 預設項目

  12. 編譯器設定 – 嵌入式項目

  13. 路徑設定及編譯程式

  14. Dev-C++專案步驟

  15. 二種類型

  16. 選項設定

  17. 執行範例

  18. 補充教材 程式偵錯

  19. 補充教材 Debug內容 • 單步執行:要求程式的一步一步執行。 • 追踨入函式:若程式執行遇到函式,此功能可以進入到函式內作單步執行。 • 跳過函數單步執行:提早結束此函式的檢查。 • 執行到游標位置:直接執行到目前的游標位置。 • 除錯:開始執行除錯功能或是結束除錯功能。 • 中斷執行:原進行的除錯功能中止。 • 新增監看式:把變數的目前值新增到監看視窗,監看視窗內的變數會依程式的執行情形而產生變化。 • 移除中斷點:如果不需要某中斷點,用此功能移除該中斷點。

  20. 補充教材 監看視窗及程式執行

  21. 下載至嵌入式主機 使用 FileZilla 變更編譯選項

  22. FileZilla

  23. 程式屬性變更及執行

  24. 開發板上的程式執行 更改屬性 執行及結果 檔名變更,仍可執行

More Related