编译原理 c语言源码-TinyCCompilerC语言编译器英文版(贴心编译器):TCC

TCC-TinyCCompilerC语言编译器英文版整体架构图

介绍

英文版TCC(TinyCCompiler)是一个完整的可商用的全英文编译器。 代码全部开源,可以完美实现中文编程。 也是学习编译原理、编译器开发、链接器开发等不可多得的完整工具,编译器的源码参考对象。 将“main()”函数改为“start()”可以运行几乎所有的C99源代码。 它可以编译Linux内核源代码和其他C语言编译器源代码。 目前已完全引导(bootstrapped),未来将会升级和改进。 非常重要的一点是,在商业使用时,必须包含原作者 Fabrice Bellard 的版权声明。 我骨子里就热爱英语,所以做了一个自己用的中文编译器编译原理 c语言源码,分享给有同样爱好的同胞们。 我是一个“小学生”,不喜欢就别批评我。 请手下留情! 原生英文和汉字是源代码,源代码是注释,亲切! 大大小小的驼峰、空格、降杠的出现都是为了解决中文的缺点,但英文却不需要这个。 中文编程,英文编程,中文编程加油!加油

! 我真希望有一天,我们的中国儿子学习编程不再有语言障碍。 到了某个时候,编程就会变成一份糟糕的工作。我们农民也能编程,我们才是真正名副其实的程序员。

。 编译器源代码下载。 同步项目知音编辑源代码:项目交流扣扣群:500558920 英文编程官网:

示例#Export#导出整数start(整数参数个数,字符**参数列表){copy(“你好!英语编程。”); return 0;} C语言与C语言关键字对照表:

C语言

编译原理 c语言源码-TinyCCompilerC语言编译器英文版(贴心编译器):TCC

void 短整型 短整型 int 长整型 长浮点型 float 双精度双字符 char boolean _Bool if if else else select switch 分支 case 执行 do 判断 while 循环 for continue continue 转移到 goto 跳出break return return external extern static static unsigned unsigned unsignedsigned有符号获取 typeof 获取大小 sizeof 常量 const 寄存器 寄存器 内联 内联 易失性结构 结构体 联合 联合 枚举 枚举 类型定义 typedef 默认 默认 手动 自动限制 限制 断言 断言 导出包含 导出下一个 include_next 定义 是否已定义 ifdef 如果未定义 ifndef 否则 if elif end if endif 已定义 已定义 结束定义 undef 错误 错误警告 警告行号 行指令 pragma 安装教程 《TCC 编译器安装包.rar》下载并解压到你要保存的文件夹目录下,然后设置系统环境变量并添加路径到“path”变量下“zhi.exe”所在的文件夹。 在命令行输入命令“zhi”验证是否安装成功。

打开“win”文件夹(“backup”文件夹只是“win”目录的备份,可以忽略或删除),运行“bianyi.bat”批处理文件(需要完成第一步“亲密”编译器安装包”安装。此编译器整体汉化后,仅支持引导编译),可以编译出一个新的“TCC编译器安装包.rar”(整个“win”目录)。

验证结果:使用编译后的新zhi.exe可执行文件编译源代码“win.z”(“.z”是智信编译的特殊后缀扩展名,其实也可以改为“win.c”) ”)获得 Windows。

编译原理 c语言源码-TinyCCompilerC语言编译器英文版(贴心编译器):TCC

使用说明 命令行:zhihello.c或zhihello-ohello.exe可编译得到hello.exe可执行文件 命令行:zhi-runhello.c或zhi-runhello.z 无需编译,可直接运行*.c或* 。 zscript 源文件。 命令行:zhi -v 显示智信编译器的版本信息。 命令行:zhi -h 获取智信编译器使用简明教程。 命令行:zhi-about 获取智信编译器相关信息。 命令行:bianyi.bat 在 Windows 平台上使用此批处理过程。 文件后编译原理 c语言源码,就可以完成Intimate Compiler自行编译(compiler bootstrapping)C语言源代码(C99标准)。 只需要将“main(){}”改为“Start(){}”即可完美运行编译。 Windows Windows 示例使用教程 下载“贴心编译安装包”,解压到您要安装的目录,并配置系统环境变量。 下载“winAPI完整版”,解压并覆盖到上一步的安装目录下。 下载“windows 示例”并将其解压缩到任意目录。 windows示例解压后目录:

运行批处理文件开始编译Windows:

windows编译后的效果:

升级Windows后,编译治疗图():

参与贡献 Fork 这个仓库 新建一个 Feat_xxx 分支 提交代码 新建一个 PullRequest 特技 使用 Readme_XXX.md 支持不同语言,如 Readme_en.md、Readme_zh.mdGitee 官方博客 blog.gitee.com 可以使用这个地址在 Gitee 上了解优秀的开源项目 GVP 全称是 Gitee 最有价值的开源项目。 综合评价是一个优秀的开源项目。 Gitee官方提供的用户指南是用来展示Gitee会员风采的栏目。 兄弟项目推荐TCC(TinyCC):chibicc:LCC:9cc:

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 源码编译 编译原理 c语言源码-TinyCCompilerC语言编译器英文版(贴心编译器):TCC https://www.wkzy.net/game/200547.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务