作者zzedm (edm)
看板ask
标题[请问] 看unix传奇这本书,预处理器是什麽看不
时间Thu Sep 22 10:22:29 2022
看unix传奇这本书,预处理器是什麽意
思看不太懂,看了Wikipedia
https://i.imgur.com/HbbdCNo.jpg
自己理解成,预先处理一些程序,之後
才编译成机器看得懂的010101机械码
吗?
是这样吗?
以C语言来说那预处理器跟编译器有何
不同,还是先预处理器处理再编译器这
样理解对吗?
有人知道吗?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.136.107.64 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/ask/M.1663813351.A.F6E.html
※ zzedm:转录至看板 book 09/22 10:24
1F:推 alloc: 预处理器会先处理#开头的macro或flag 处理完後的code才给 09/22 10:25
2F:→ alloc: compiler编译 09/22 10:25
※ zzedm:转录至看板 Engineer 09/22 13:03
3F:推 isaswa: 预处理器处理的是另一个程式的「输入」不是内容 09/23 12:31
4F:→ isaswa: 比如说你在厨房做菜 有一个人只会把东西丢进锅子里煮 09/23 12:31
5F:→ isaswa: 你把食材先切块切小交给那个人 你就是那个人的预处理器 09/23 12:32