[問題] 標準函式庫為什麼不用一起編譯?
想請問板上的大大一個問題
我現在有3個檔案
a.h
a.c (a.h的實作檔)
main.c (有a.h中的function)
在compile時輸入
gcc a.c main.c 時可以成功編譯
但想請問在用標準函式庫(例:math.h)時,
為什麼都不用特別去一同編譯math.c檔?
linker是怎麼找到裡面的math.h裡的實作檔的呢?
不知道大家是否看得懂0.0,小弟先謝謝各位了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.228.32.3
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1437315758.A.452.html
→
07/19 22:24, , 1F
07/19 22:24, 1F
→
07/19 22:34, , 2F
07/19 22:34, 2F
→
07/19 22:34, , 3F
07/19 22:34, 3F
推
07/20 01:35, , 4F
07/20 01:35, 4F
→
07/20 01:35, , 5F
07/20 01:35, 5F
推
07/20 10:58, , 6F
07/20 10:58, 6F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章