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