[問題] systemcall的問題
請教各位
我查資料上是那麼敘述systemcall的
他說
當我們用C語言寫printf這一條指令時
C編譯器會把它對照library轉成(例如在Windows)視窗下的systemcall
然後再進行編譯
不知道我這樣理解對不對?
那麼 也就是說 當我想寫一個全新的os時 除非我自己寫一個新的C compiler
不然 我就必須仔細寫我的os的systemcall 並改寫現有的c compiler的library
使現有的c compiler能辨識並參照我的os的systemcall 否則它就動不了了...
再請問各位
在裝compiler時 compiler怎麼自動辨識我的os類型??
謝謝!!
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.128.103.235
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章