next up previous contents
Next: 基本概念 Up: gcc 編譯 Previous: 多檔重編譯   Contents

實機練習題

  1. 共同要求:
    1. 在家目錄下建立 zzz 目錄。
    2. 切換工作目錄到 zzz,所有練習皆存在此目錄。
  2. 寫一 C 語言程式 gcc1.c,要求如下:
    1. 印出你的「位置 IP最後一段 學號 姓名」,要換行。
    2. 將 gcc1.c 編譯成 gcc1.o 檔。
    3. 編譯成可執行檔 gcc1.b1
    4. 連結數學函式 libm.so 編譯成 gcc1.b2。
  3. 下載檔案 make1.tar.gz
    1. 解打包壓縮 make1.tar.gz。
    2. 進入 make1 工作目錄。
    3. 修改程式讓程式印出你的「位置 IP最後一段 學號 姓名」,要換行,不要做其他更動或增加空白字元。
    4. 編譯所有 .c 檔,產生 .o 檔。
    5. 使用 .o 檔編譯成可執行檔 main.b1。


De-Yu Wang 2019-12-12