编译器的功能是什么
1、編譯器就是將“一種語言(通常為高級語言)”翻譯為“另一種語言(通常為低級語言)”的程序。一個現(xiàn)代編譯器的主要工作流程:源代碼 (source code) → 預處理器(preprocessor) → 編譯器 (compiler) → 目標代碼 (object code) → 鏈接器(Linker) → 可執(zhí)行程序 (executables)。
2、工作方法:
1)、首先編譯器進行語法分析,也就是要把那些字符串分離出來。
2)、然后進行語義分析,就是把各個由語法分析分析出的語法單元的意義搞清楚。
3)、最后生成的是目標文件,也稱為obj文件。
4)、再經(jīng)過鏈接器的鏈接就可以生成最后的EXE文件了。
5)、有些時候需要把多個文件產(chǎn)生的目標文件進行鏈接,產(chǎn)生最后的代碼。這一過程稱為交叉鏈接。
轉(zhuǎn)載于:https://www.cnblogs.com/loveTechnology/p/6535828.html
總結(jié)
- 上一篇: 盘点中信IHG优悦会联名卡积分查询方式
- 下一篇: 什么是网络信用卡?网络信用卡与传统银行信