[問題] preprocessor和linker

看板C_and_CPP作者 (發奮丘溫泉隊)時間13年前 (2012/03/08 16:57), 編輯推噓4(401)
留言5則, 4人參與, 最新討論串1/2 (看更多)
我知道preprocessor會找到preprocessor directive, 然後將標頭檔(程式裡用到的函 式的函式庫)引入到程式裡面; 又linker會將object code和函式庫連結起來產生可執行檔 . 那問題來了, 照這樣看起來, preprocessor和linker的功能不是一樣? 還是有我誤會的 地方? 謝謝大家. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.69.35.7 ※ 編輯: ODEs 來自: 219.69.35.7 (03/08 16:59)

03/08 17:24, , 1F
pre 處理的檔案都是可以打開來看的文字檔,linker 處理的
03/08 17:24, 1F

03/08 17:24, , 2F
檔案打開來都不是文字,是二進位內容 (binary)
03/08 17:24, 2F

03/08 18:11, , 3F
又該推"程式設計師的自我修養"這本書了嗎?XD
03/08 18:11, 3F

03/08 18:20, , 4F
03/08 18:20, 4F

03/09 00:17, , 5F
那的確是好書啊
03/09 00:17, 5F
文章代碼(AID): #1FM7He99 (C_and_CPP)
文章代碼(AID): #1FM7He99 (C_and_CPP)