小梁 發問時間: 電腦與網際網路程式設計 · 1 0 年前

使用 Makefile 所產生 *.so 和 *.o

各位大哥大姊請教一下

使用 Makefile 後,原本的 *.c file 會產生出 *.o file

也會產生出一個 *.so file

請教各位前輩, *.o 與 *.so 的功用到底是在做什麼?

麻煩各位了,謝謝。

1 個解答

評分
  • 明虎
    Lv 5
    1 0 年前
    最佳解答

    *.o 是 *.c 編譯之後產生的 object file

    *.so 是 *.o連結之後產生的動態連結程式庫(Unix),就像是在windows下的 dll 檔案

    參考資料: 自己
還有問題?馬上發問,尋求解答。