[問題] 關於連結檔

看板C_and_CPP作者 (Jun)時間13年前 (2010/11/16 20:50), 編輯推噓4(4015)
留言19則, 6人參與, 最新討論串1/1
不好意思,請容許小弟問個簡單問題,如果我有三個檔案,分別是兩個.cpp檔 跟一個.h檔,兩個.cpp檔都要載入.h檔,請問我要怎樣才能讓這三個檔案連結在一起呢? 我的使用軟體介面是dev-c++,查了google,但是都無法使用, 我本來是建立一個console project然後三個檔案載入然後編譯,但是不行, 有人能告訴我用dev c++要怎樣連結嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.70.217.153

11/16 21:05, , 1F
你要建靜態連結程式庫 *.lib 嗎
11/16 21:05, 1F

11/16 21:07, , 2F
對呀
11/16 21:07, 2F

11/16 21:19, , 3F
我要讓這三個檔案連結,然後可以執行
11/16 21:19, 3F

11/16 21:21, , 4F

11/16 21:22, , 5F
我很久沒用dev,反正用指令也很快,先用 gcc 編譯,再用ar
11/16 21:22, 5F

11/16 21:22, , 6F
連結成靜態連結程式庫。
11/16 21:22, 6F

11/16 21:23, , 7F
你有安裝dev,應該就會連gcc、ar一起安裝
11/16 21:23, 7F

11/16 21:30, , 8F
用語不太對喔 :)
11/16 21:30, 8F

11/16 21:31, , 9F
嘿啊,一時轉不太過來
11/16 21:31, 9F

11/16 21:41, , 10F
前處理→編譯→組譯→連結, 每個步驟的時間執行時機跟
11/16 21:41, 10F

11/16 21:42, , 11F
處理對象應該要搞清楚一下, .cpp .h 都是儲存原始碼,
11/16 21:42, 11F

11/16 21:43, , 12F
對他們的操作應該是前處理或編譯, 你要產生執行檔是要
11/16 21:43, 12F

11/16 21:43, , 13F
先把原始碼跑一套流程到組譯完產生目的檔, 再把各個目
11/16 21:43, 13F

11/16 21:44, , 14F
的檔連結起來, 記得之前 jame732 大有畫過精美圖解
11/16 21:44, 14F

11/16 21:45, , 15F
好多錯字 = __ =
11/16 21:45, 15F

11/16 22:01, , 16F
三個檔案都先complier一次然後再執行main程式嗎?
11/16 22:01, 16F

11/16 22:14, , 17F
三個當然都要compile,你的意思是點compile這個動作吧?
11/16 22:14, 17F

11/16 23:16, , 18F
你要不要先查清楚什麼是連結(link)...?
11/16 23:16, 18F

11/16 23:27, , 19F
dev-c++建proj後把source都拖進去, 不會自動弄好嗎?_?
11/16 23:27, 19F
文章代碼(AID): #1Cudujah (C_and_CPP)