放心選購DTO-40廠家聯(lián)系方式

作者:[195p4r] 發(fā)布時間:[2024-06-02 23:17:01]

放心選購DTO-40廠家聯(lián)系方式,項目一期工程為年處理2萬噸粗妥爾油減壓精餾生產(chǎn)線,工程投資1.2億元人民幣,一期工程已于2017年10月建成投產(chǎn),主要產(chǎn)品包括妥爾油松香、妥爾油脂肪酸和精制妥爾油,副產(chǎn)品有妥爾油瀝青和妥爾油輕油等。

定義一個C可調(diào)用的函數(shù)或調(diào)用C函數(shù)的匯編代碼必須符合ABI。本節(jié)介紹由 C和C++ 的功能在匯編代碼中實現(xiàn)的方式更改而必須對匯編代碼的修改。COFF-ABI使用下劃線將匯編代碼的名稱空間和C代碼命名空間分開。C 編譯器將為每個外部可見的標識符加下劃線,這樣它將不會與匯編具有相同名稱的對象發(fā)生沖突。EABI實現(xiàn)不添加 COFF 下劃線。這是一個通用的 ELF 要求。用戶負責確保不會沖突用戶定義的名稱。

COFF-ABI C和C++的符號,以與手動編碼的匯編避免名稱沖突添加前導下劃線,但EABI實現(xiàn)不添加此下劃線。因而需要修改COFF ABI 程序到EABI實現(xiàn)中的手動編碼的匯編文件中使用的函數(shù)和變量。asg 匯編程序指令EABI實現(xiàn)C名稱替換 COFF ABI 重整的名稱。

另一個簡單的解決方法是提供兩個標簽,一個提供 COFF ABI名稱,另一個提供EABI實現(xiàn)名稱。underscore 選項指示把COFFABI外部符號名稱翻譯為EABI,即去除一個前導下劃線。此選項僅對手代碼的匯編文件和從線性匯編文件的編譯器生成的匯編文件生效。此選項不會影響C和C++源代碼,編譯器生成的匯編文件,也不會采取影響鏈接器命令文件中。

匯編文件引用符號將需要特殊處理。COFF 支持將會被淘汰嗎?ELF和EABI實現(xiàn)將終取代COFF和COFF ABI;然而COFF將繼續(xù)支持一段時間。COFFABI支持將慢慢地逐步取消。如動態(tài)鏈接就不在COFF格式中支持。

為保存位字段的值,C 和C++ 標準允許執(zhí)行分配任何可尋址的足夠大存儲單元,不需要與聲明的類型相關(guān)。容器類型,通常稱為可尋址的存儲單元,是位字段如何包裝并對齊的主要決定因素。在嚴格的C++,沒有l(wèi)ong long的類型,但是C99有它,因為C++編譯器通常支持它作為擴展名。C99標準不需要的位字段支持long或long long已聲明類型的實現(xiàn),但因為C++允許它,而常見的C編譯器并不能很好的支持它們。TI 的編譯器支持在C和C++使用任何整型類型作為聲明的類型,但只針對EABI實現(xiàn)。

最新推薦

/NEWS MEDIA