看板 C_and_CPP 關於我們 聯絡資訊
不好意思,請容許小弟問個簡單問題,如果我有三個檔案,分別是兩個.cpp檔 跟一個.h檔,兩個.cpp檔都要載入.h檔,請問我要怎樣才能讓這三個檔案連結在一起呢? 我的使用軟體介面是dev-c++,查了google,但是都無法使用, 我本來是建立一個console project然後三個檔案載入然後編譯,但是不行, 有人能告訴我用dev c++要怎樣連結嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.70.217.153
purpose:你要建靜態連結程式庫 *.lib 嗎 11/16 21:05
vm6jp6rmp4:對呀 11/16 21:07
vm6jp6rmp4:我要讓這三個檔案連結,然後可以執行 11/16 21:19
purpose:http://tinyurl.com/33rprea 11/16 21:21
purpose:我很久沒用dev,反正用指令也很快,先用 gcc 編譯,再用ar 11/16 21:22
purpose:連結成靜態連結程式庫。 11/16 21:22
purpose:你有安裝dev,應該就會連gcc、ar一起安裝 11/16 21:23
loveme00835:用語不太對喔 :) 11/16 21:30
purpose:嘿啊,一時轉不太過來 11/16 21:31
loveme00835:前處理→編譯→組譯→連結, 每個步驟的時間執行時機跟 11/16 21:41
loveme00835:處理對象應該要搞清楚一下, .cpp .h 都是儲存原始碼, 11/16 21:42
loveme00835:對他們的操作應該是前處理或編譯, 你要產生執行檔是要 11/16 21:43
loveme00835:先把原始碼跑一套流程到組譯完產生目的檔, 再把各個目 11/16 21:43
loveme00835:的檔連結起來, 記得之前 jame732 大有畫過精美圖解 11/16 21:44
loveme00835:好多錯字 = __ = 11/16 21:45
vm6jp6rmp4:三個檔案都先complier一次然後再執行main程式嗎? 11/16 22:01
loveflames:三個當然都要compile,你的意思是點compile這個動作吧? 11/16 22:14
james732:你要不要先查清楚什麼是連結(link)...? 11/16 23:16
VictorTom:dev-c++建proj後把source都拖進去, 不會自動弄好嗎?_? 11/16 23:27