新聞中心
SDCC是一款免費(fèi)、開放源代碼的自由編譯器,它就是用于開發(fā)嵌入式系統(tǒng)的有力工具。SDCC編譯器可以在linux平臺(tái)上運(yùn)行,它是一種完全支持標(biāo)準(zhǔn)C語(yǔ)言的十分強(qiáng)大的工具,也是本文要談到的主角。下面就簡(jiǎn)單介紹一下SDCC編譯器在Linux平臺(tái)下的安裝及使用。

成都創(chuàng)新互聯(lián)公司專注于安吉企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計(jì),商城建設(shè)。安吉網(wǎng)站建設(shè)公司,為安吉等地區(qū)提供建站服務(wù)。全流程專業(yè)公司,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
1.安裝SDCC
安裝SDCC非常簡(jiǎn)單。可以在終端輸入 sudo apt-get install sdcc 命令來(lái)自動(dòng)安裝SDCC。也可以從官網(wǎng)下載SDCC的源碼,然后采取編譯方式來(lái)安裝。
2.使用SDCC
(1)編譯文件
要使用SDCC編譯器,首先使用sdcc命令來(lái)編譯生成相應(yīng)的程序。比如:新建一個(gè)hello.c,編寫程序后,可以在終端輸入sdcc hello.c來(lái)編譯生成hello程序。
(2)鏈接文件
使用sdcc對(duì)獨(dú)立的源文件進(jìn)行編譯生成的目標(biāo)文件無(wú)法夠執(zhí)行,還需要鏈接工具來(lái)鏈接生成可執(zhí)行文件。在Linux上可以使用gcc工具,比如:gcc hello.rel -o hello。
3.特點(diǎn)
(1)面向小型嵌入式系統(tǒng):SDCC提供了一整套完整的編譯、匯編以及連接器工具,能夠有效支持小型嵌入式系統(tǒng)的開發(fā);
(2)對(duì)C語(yǔ)言支持強(qiáng)大:它支持大多數(shù)標(biāo)準(zhǔn)C語(yǔ)言,支持多種優(yōu)化和編譯技術(shù),能夠編譯出高效率的程序;
(3)靈活易用:SDCC采用GPL許可證發(fā)布,具有優(yōu)秀的穩(wěn)定性,開發(fā)者幾乎可以無(wú)限制的使用它,而且十分容易使用。
在 Linux 下,SDCC 編譯器是一款強(qiáng)大的工具,可以在這個(gè)平臺(tái)上高效的開發(fā)嵌入式系統(tǒng)。它支持眾多標(biāo)準(zhǔn)C語(yǔ)言,而且靈活易用,是一個(gè)固定不變的優(yōu)秀編譯器。
成都服務(wù)器租用選創(chuàng)新互聯(lián),先試用再開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡(jiǎn)單好用,價(jià)格厚道的香港/美國(guó)云服務(wù)器和獨(dú)立服務(wù)器。物理服務(wù)器托管租用:四川成都、綿陽(yáng)、重慶、貴陽(yáng)機(jī)房服務(wù)器托管租用。
本文標(biāo)題:Linux下SDCC編譯器:高效開發(fā)嵌入式系統(tǒng)的利器(linuxsdcc)
網(wǎng)頁(yè)網(wǎng)址:http://m.fisionsoft.com.cn/article/dpseded.html


咨詢
建站咨詢
