石器可编译源码-TinyCCompilerC语言编译器英文版(贴心编译器):TCC

TCC-TinyCCompiler C语言编译器英文版整体结构图

介绍

英文版TCC(TinyCCompiler)是一个完整的、可商用的全英文编译器。 代码全部开源,可以完美实现中文编程。 也是学习编译原理、编译器开发、链接器开发不可多得的完整工具 编译器的源码参考对象。 将“main()”函数改为“begin()”可以运行几乎所有的C99源代码。 它可以编译Linux内核和其他C语言编译器的源代码。 目前,它已完全引导(bootstrapped)并升级为健康状态。 非常声明,商业使用时必须添加原作者——法布里斯·贝拉德(Fabrice Bellard)的版权声明。 我骨子里热爱英语,所以做了一个中文编译器供自己使用,同时分享给有相同爱好的同胞使用。 我是“小学生”,不喜勿喷,请学长们手下留情! 原生英文和汉字是源代码,源代码是注释,亲切! 大大小小的驼峰、空格、降杠的出现都是为了解决中文的缺陷,但英文不需要这个。 中文编程,英文编程,中文编程加油!加油

! 真希望三天后,我们的中国儿子学习编程不再有语言障碍。 某些时候,编程是一件很糟糕的工作。我们的农民也会编程,真是名副其实。

石器可编译源码-TinyCCompilerC语言编译器英文版(贴心编译器):TCC

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

Example#Export#导出整数start(整数参数号,字符**参数链表) {copy("你好!英语编程。"); return 0;}语言与C语言关键字对照表:

了解C语言

石器可编译源码-TinyCCompilerC语言编译器英文版(贴心编译器):TCC

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

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

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

石器可编译源码-TinyCCompilerC语言编译器英文版(贴心编译器):TCC

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

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

石器可编译源码-TinyCCompilerC语言编译器英文版(贴心编译器):TCC

windows窗口编译后的效果:

编译windows窗口升级后的疗效图():

参与贡献 Fork 这个仓库 新建一个 Feat_xxx 分支 提交代码 新建一个 PullRequest 特技 使用 Readme_XXX.md 支持不同语言,如 Readme_en.md、Readme_zh.md Gitee 官方博客 blog.gitee.com 可以使用这个地址在 Gitee 上了解优秀的开源项目 GVP 全称是 Gitee 最有价值的开源项目。 是一个经过综合评价的优秀开源项目。 Gitee 的官方用户指南。 9cc:

收藏 (0) 打赏

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

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

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

常见问题

相关文章

官方客服团队

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