天天看點

linux 下 .o 檔案, .a檔案,.so檔案的差別

  • .o 就相當于windows裡的obj檔案 ,一個.c或.cpp檔案對應一個.o檔案
  • .a 是好多個.o合在一起,用于靜态連接配接 ,即STATIC mode,多個.a可以連結生成一個exe的可執行檔案
  • .so 是shared object,用于動态連接配接的,和windows的dll差不多,使用時才載入。

繼續閱讀