9cc是什么,探究9cc的意义
农机大全网(nongjidaquan.com)最新农机信息:9cc是什么,探究9cc的意义,农机新产品,二手农机,农机补贴目录,农机价格查询,农机报价大全,更多农机资讯请查看:农机资讯
9cc是什么,探究9cc的意义
正文
1.9cc的定义和来源
9cc是一款小型的C编译器,源代码仅有900行,由日本程序员小林弘樹(rui314)开发。其命名来源于“九条柿子”这句日本谚语,意思是让复杂的事情变得简单。
2.9cc的特点
9cc具有体积小、速度快、可读性强等特点,受到了开发者的喜爱。它能够编译诸如“HelloWorld”、“计算器”等简单的程序。
3.9cc的发展历程
9cc的安防初版本只支持x86架构,后来被不少人移植到不同的体系结构和平台上。其中,安防有名的移植版本是基于JavaScript的版本,被称为“webcc”。
4.9cc的影响
9cc仅由少数代码组成,但却对语言设计和编译器开发产生了很大的影响。它成为了学习编译器实现的入门之路,对很多人启发很大。
5.9cc的使用
用户可以在Linux或者macOS上使用9cc,只需要执行以下命令:。
gitclonehttps://github.com/rui314/9cc.git
cd9cc
maketest
接着,你可以使用以下命令:
C语言代码编译成汇编代码
/9ccshprogc>progs
源代码编译成可执行文件
/9ccshprogc|gcc-xc-c-oprogo-
gcc-static-oprogprog.o
这样就可以开始使用9cc编写C语言程序啦!
返回:安防新闻
广告咨询:18215288822 采购热线:18215288822
声明:农机大全所有(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者。若您的权利被侵害,请联系 56325386@qq.com 删除。
载注明出处:http://nongjidaquan.com/news/295667.html
