DTO-40哪個(gè)好,,粗妥爾油(CTO)是硫酸鹽制法制漿廠的副產(chǎn)品,。
TI 新的CC6000系列處理器架構(gòu)的默認(rèn)ABI將為EABI實(shí)現(xiàn)模式,但可以通過--abi=coffabi選項(xiàng)生成 COFFABI,。新編譯器將停止支持COFFABI,。此時(shí)將要求用戶使用舊版本的編譯器編譯COFF ABI。首先考慮是否需要任何EABI實(shí)現(xiàn)功能,。確認(rèn)后再支持ELF和COFF格式,。強(qiáng)烈建議發(fā)布COFF和ELF版本的庫。對(duì)可移植的C代碼,,支持COFF和ELF的工作量很小,,更重要的是處理匯編代碼,通常是使用條件編譯重命名全局符號(hào)。以指示在編譯源下EABI實(shí)現(xiàn),。使用--abi=EABI來指定該宏定義選項(xiàng),。
0 引入了對(duì)支持開關(guān)--abi=eabi。ELF是目標(biāo)文件格式,。EABI是一種ABI,。ELF目標(biāo)文件格式是EABI引入的大的變化。全局變量在main函數(shù)運(yùn)行前初始化為0,;動(dòng)態(tài)鏈接,,很方便的在運(yùn)行系統(tǒng)中加入算法;原生的ROM:創(chuàng)建和鏈接ROM的代碼,;全局變量的初始化的壓縮:節(jié)省用于初始化的表格,;有效的小類:加速C++的運(yùn)行;加快模板的實(shí)例和函數(shù)內(nèi)聯(lián),;
2之后版本的編譯器通過編譯選項(xiàng)就能完成,。X 引入了新的基于 ELF的ABI,C6000嵌入式應(yīng)用程序進(jìn)制接口應(yīng)用程序報(bào)告(SPRAB89) 中,,可以找到C6000 EABI實(shí)現(xiàn)的詳細(xì)信息,。TMS320C6000 優(yōu)化C編譯器用戶指南中可以找到的文檔所述的功能(SPRU187,修訂P或更高版本)和TMS320C6000 匯編語言工具用戶指南(SPRU186,,修訂R或更高版本),。
大多數(shù)用戶只需要執(zhí)行幾個(gè)到他們從 COFF 移到ELF的代碼更改。t 現(xiàn)在支持為 40 位計(jì)算,。COFF 符號(hào)名稱添加前導(dǎo)下劃線,,但EABI實(shí)現(xiàn)不用。匯編文件引用符號(hào)將需要特殊處理,。COFF 支持將會(huì)被淘汰嗎,?ELF和EABI實(shí)現(xiàn)將終取代COFF和COFF ABI;
在嚴(yán)格的C++,,沒有l(wèi)ong long的類型,,但是C99有它,因?yàn)镃++編譯器通常支持它作為擴(kuò)展名,。C99標(biāo)準(zhǔn)不需要的位字段支持long或long long已聲明類型的實(shí)現(xiàn),,但因?yàn)镃++允許它,而常見的C編譯器并不能很好的支持它們,。TI 的編譯器支持在C和C++使用任何整型類型作為聲明的類型,,但只針對(duì)EABI實(shí)現(xiàn)。為位字段的聲明類型 為int,,unsigned int,,signed int。