直播推薦
企業(yè)動態(tài)
- 紛享銷客發(fā)布首個企業(yè)級智能CRM平臺ShareAI
- 揭秘西企業(yè)數(shù)字化+低碳化轉(zhuǎn)型“工具箱”:西門子Xcelerator
- 企業(yè)AI賦能數(shù)智制造,用友U9 cloud世界級云ERP煥新升級
- 《“智“領(lǐng)石化,“質(zhì)“造未來——威圖石化行業(yè)數(shù)智化實踐白皮書》隆重發(fā)布
- 攜手共贏!德國Agfa搭載瑞典IPCO鋼帶,實現(xiàn)印刷設(shè)備振動銳減6倍,提升印刷速度與精度
- 創(chuàng)四方集團榮獲“知名商標(biāo)品牌閃亮”證書,助力品牌戰(zhàn)略升級
- 皇冠CAD(CrownCAD)2025 R3版本來了,率先開啟C“Ai”D時代!
- 電費砍半!中國制冷展:海爾發(fā)布AI建筑最新成果
推薦展會
******************************ARM編譯器數(shù)據(jù)宏***********************
ARM編譯器預(yù)定義了一些宏,這些預(yù)定義宏對應(yīng)一定的數(shù)值,有些預(yù)定義宏沒有對應(yīng)數(shù)值,見下表:
_arm _ 使用編譯器armcc,tcc,armcpp,tcpp時
_ARMCC_VERSION Ver 代表編譯器版本號,其格式為:
PVtbbb,其中:
P為產(chǎn)品編號(1代表ADS)
V為副版本號(1代表1.1)
T為補丁版本號(0代表1.1)
bbb為build號(比如650)
_APCS_INTERWORK _ 使用編譯選項-apcs/interwork時
_APCS_ROPI _ 使用編譯選項apcs/ropi時
_RWPI _ 使用編譯選項-apcs/rwpi時
_APCS_SWST _ 使用編譯選項-apcs/swst時
_BIG_ENDIAN _ 編譯器針對目標(biāo)系統(tǒng)使用big-endian內(nèi)存ARM編譯器數(shù)據(jù)宏模式時
_cplusplus _ 編譯器工作與C++模式時
_CC_ARM _ 返回編譯器的名稱
_DATE_ date 編譯源文件的日期
_embedded_cplusplus 編譯器工作于EC++模式時
_FEATURE_SINGED_CHAE 使用編譯設(shè)置選項-zc時設(shè)置該預(yù)定義宏
_FILE_ name 包含全路徑的當(dāng)前被編譯的源文件ARM編譯器數(shù)據(jù)宏名稱
_func_ name 當(dāng)前被編譯的函數(shù)名稱
_LINE_ num 當(dāng)前被編譯的代碼行號名稱
_MOUDLE_ mod 預(yù)定義宏_FILE_的文件名稱ARM編譯器數(shù)據(jù)宏部分
_OPTIMISE_SPACE _ 使用編譯選項-OSPACE時
_OPTIMISE_TIME _ 使用編譯選項-Otime時
_pretty_func name unmangled的當(dāng)前函數(shù)名稱
_sizeof_int 4 sizeof(int),在預(yù)處理表達式中可以使用
_sizeof_long 4 sizeof(long),在預(yù)處理表達式中可以使用
_sizeof_ptr 4 sizeof(void*)在預(yù)處理表達式中可以ARM編譯器數(shù)據(jù)宏使用
_SOFTFP _ 編譯時使用浮點數(shù)
_ _ 在各種編譯器模式下
_STDC_VERSION _ 標(biāo)準(zhǔn)的版本信息
_STRICT_ANSI_ _ 使用編譯選項-STRICT時
_TARGET_ARCH_xx _ xx代表ARM體系A(chǔ)RM編譯器數(shù)據(jù)宏編號
_TARGET_CPU_xx _ xx代表CPU編號
_TARGET_FEATURE_
當(dāng)ARM體系支持指令PLD,LDRD,STRD,MCRR,MRRC時
DOUBLEWORD _ 設(shè)置該定義宏
_TARGET_FEATURE_ 當(dāng)系統(tǒng)中包含DSP乘法處理器時,設(shè)置該
DSPMUL _ 預(yù)定義宏
_TARGET_FEATURE_ 如果目標(biāo)ARM體系支持半字訪問以及有符號的字節(jié)數(shù)據(jù)
HALFWORD _ ,設(shè)置該預(yù)定義宏
_TARGET_FEATURE_ 如果目標(biāo)ARM體系支持長乘法指令MULL和
MULTIPLY _ MUAL,設(shè)置該預(yù)定義宏
_TARGET_FEATURE_ 如果目標(biāo)ARMARM編譯器數(shù)據(jù)宏體系支持THUMB指令
THUMB _
_TARGET_FPU_xx _ 表示FPU選項,可能取值如下所示:
_TARGET_FPU_VFP
_TARGET_FPU_FPA
_TARGET_FPU_SOFTVFP
_TARGET_FPU_SOFTVFP_VFP
_TARGET_FPU_SOFTFPA
_TARGET_FPU_NONE
_thumb _ 編譯器為tcc或tcpp時,設(shè)置該預(yù)定義宏
_TIME 源文件編譯時間ARM編譯器數(shù)據(jù)宏
免責(zé)聲明
- 凡本網(wǎng)注明"來源:智能制造網(wǎng)"的所有作品,版權(quán)均屬于智能制造網(wǎng),轉(zhuǎn)載請必須注明智能制造網(wǎng),http://towegas.com。違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
- 企業(yè)發(fā)布的公司新聞、技術(shù)文章、資料下載等內(nèi)容,如涉及侵權(quán)、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔(dān)責(zé)任,本網(wǎng)有權(quán)刪除內(nèi)容并追溯責(zé)任。
- 本網(wǎng)轉(zhuǎn)載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品來源,并自負版權(quán)等法律責(zé)任。
- 如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
2025第十一屆中國國際機電產(chǎn)品交易會 暨先進制造業(yè)博覽會
展會城市:合肥市展會時間:2025-09-20