gcc编译器是一款一个标准的Unix编译器,使用者在命令列下键入gcc之程序名,以及一些命令参数,以便决定每个输入档案使用的个别语言编译器,并为输出程序码使用适合此硬件平台的组合语言编译器,并且选择性地执行连接器以制造可执行的程序。
相关推荐:编程工具
软件特色
1.前端接口:前端的功能在于产生一个可让后端处理之语法树。此语法解析器是手写之递归语法解析器
2.中介接口:般编译器作者会将语法树的最佳化放在前端,但其实此步骤并不看语言的种类而有不同,且不需要用到语法解析器
3.后端接口:GCC后端的行为因不同的前处理器宏和特定架构的功能而不同,例如不同的字符尺寸、呼叫方式与大小尾序等