DTO-40哪個(gè)好,粗妥爾油(CTO)是硫酸鹽制法制漿廠的副產(chǎn)品。
TI 新的CC6000系列處理器架構(gòu)的默認(rèn)ABI將為EABI實(shí)現(xiàn)模式,但可以通過(guò)--abi=coffabi選項(xiàng)生成 COFFABI。新編譯器將停止支持COFFABI。此時(shí)將要求用戶使用舊版本的編譯器編譯COFF ABI。首先考慮是否需要任何EABI實(shí)現(xiàn)功能。確認(rèn)后再支持ELF和COFF格式。強(qiáng)烈建議發(fā)布COFF和ELF版本的庫(kù)。對(duì)可移植的C代碼,支持COFF和ELF的工作量很小,更重要的是處理匯編代碼,通常是使用條件編譯重命名全局符號(hào)。以指示在編譯源下EABI實(shí)現(xiàn)。使用--abi=EABI來(lái)指定該宏定義選項(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之后版本的編譯器通過(guò)編譯選項(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 匯編語(yǔ)言工具用戶指南(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。