linux下編譯、鏈接、裝載、動態庫和靜態庫的學習

linux下編譯、鏈接、裝載、動態庫和靜態庫的學習

以下爲兩個鏈接

鏈接:

  1. linux下編譯、鏈接和裝載.
  2. 自己在Linux上編譯、鏈接、動態庫和靜態庫的學習筆記

一 單獨編譯

  1. 編譯生成可執行文件
    我們在單獨編譯的時候,只需要檢查頭文件,因爲都放到了一個目錄,所以單獨編譯的時候,不需要依賴其他文件,就可以生成目標文件(*.o),如下:
g++ -c showcoor.cpp
g++ -c showpoint.cpp
g++ -c main.cpp
  1. 鏈接生成的目標文件
    通過生成的目標文件,最後進行鏈接,就可以生成最終的可執行文件。
g++ -o main main.o showpoint.o showcoor.o
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章