9cc是什么,探究9cc的意義
9cc是什么,探究9cc的意義
正文
1.9cc的定義和來源
9cc是一款小型的C編譯器,源代碼僅有900行,由日本程序員小林弘樹(rui314)開發(fā)。其命名來源于“九條柿子”這句日本諺語,意思是讓復雜的事情變得簡單。
2.9cc的特點
9cc具有體積小、速度快、可讀性強等特點,受到了開發(fā)者的喜愛。它能夠編譯諸如“HelloWorld”、“計算器”等簡單的程序。
3.9cc的發(fā)展歷程
9cc的安防初版本只支持x86架構,后來被不少人移植到不同的體系結構和平臺上。其中,安防有名的移植版本是基于JavaScript的版本,被稱為“webcc”。
4.9cc的影響
9cc僅由少數代碼組成,但卻對語言設計和編譯器開發(fā)產生了很大的影響。它成為了學習編譯器實現的入門之路,對很多人啟發(fā)很大。
5.9cc的使用
用戶可以在Linux或者macOS上使用9cc,只需要執(zhí)行以下命令:。
gitclonehttps://github.com/rui314/9cc.git
cd9cc
maketest
接著,你可以使用以下命令:
C語言代碼編譯成匯編代碼
/9ccshprogc>progs
源代碼編譯成可執(zhí)行文件
/9ccshprogc|gcc-xc-c-oprogo-
gcc-static-oprogprog.o
這樣就可以開始使用9cc編寫C語言程序啦!
返回:安防新聞
廣告咨詢:18215288822 采購熱線:18215288822
聲明:農機大全所有(圖文、音視頻)均由用戶自行上傳分享,僅供網友學習交流,版權歸原作者。若您的權利被侵害,請聯(lián)系 56325386@qq.com 刪除。
載注明出處:http://m.121vipspeaking.com/news/295667.html