Presentation is loading. Please wait.

Presentation is loading. Please wait.

2017 Operating Systems 作業系統實習 助教:陳主恩、林欣穎 實驗室:720A.

Similar presentations


Presentation on theme: "2017 Operating Systems 作業系統實習 助教:陳主恩、林欣穎 實驗室:720A."— Presentation transcript:

1 2017 Operating Systems 作業系統實習 助教:陳主恩、林欣穎 實驗室:720A

2 目錄 Contents 介紹 Beaglebone 安裝 Beaglebone 編譯C程式 Hello World

3 Beaglebone 介紹

4 Beaglebone 介紹

5 Windows 10 安裝要在開機選項中禁止驅動強制簽名
Beaglebone 安裝 下載並安裝USB驅動程式 Windows 10 安裝要在開機選項中禁止驅動強制簽名

6 Beaglebone 安裝

7 Beaglebone 安裝

8 Beaglebone 安裝

9 2 1 3 Beaglebone 安裝 https://goo.gl/2eDgiJ

10 Beaglebone 安裝

11 Beaglebone 安裝 login:debian Password:temppwd

12 Beaglebone 安裝

13 編譯C程式

14 編譯C程式 Ctrl + X 離開

15 編譯C程式 編譯C程式 查看當下目錄的檔案 產生這個檔名 執行

16 編譯C程式 編譯C程式 產生目標檔 利用目標檔製作出執行檔 產生執行檔 執行

17 編譯C程式 指定輸出檔名 編入除錯資訊 編譯C程式 顯示所有的警告訊息

18 編譯C程式 參數 功能 -c 編譯但不連結,產生.o檔 -S 輸出組譯碼 -E 顯示預處理(define, macro)的結果 -o filename 指定輸出檔名 -ansi 只支持 ANSI 標準的 C 語法。這一選項將禁止 GNU C 的某些特色 例如 asm 或 typeof 關鍵詞。 -Dmacro 定義指定巨集為有效 -Dmarco=defn 定義指定巨集為defn -Wa,option 將選項(option)傳給組譯器 -wl,option 將選項(option)傳給連結器 -I 增加include header檔案的搜尋路徑 -L 增加library檔案的搜尋路徑 -l 指定連結的函式庫 -Wall 顯示所有的警告訊息 -g 編入除錯資訊(使用GDB除錯時用)

19 Thanks 作業系統實習 Operating Systems


Download ppt "2017 Operating Systems 作業系統實習 助教:陳主恩、林欣穎 實驗室:720A."

Similar presentations


Ads by Google