<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          ARM C/C++編譯器

          作者: 時(shí)間:2012-11-22 來(lái)源:網(wǎng)絡(luò) 收藏
             C/可以被使用在UNIX和Windows/MS-DOS環(huán)境下。 C++遵守C++的國(guó)際標(biāo)準(zhǔn)ISO/IEC 14822:1998。 C/C++可以編譯多種格式的C/C++源代碼,其中包括ANSI C、EC++、。表1列出的是ARM中各種不同的C/編譯器。

          ARM C/C++編譯器

            表1 ARM中各種不同的c/c++編譯器

            其中,armcc用于將遵循ANSI C標(biāo)準(zhǔn)的C語(yǔ)言源程序編譯成32位的ARM指令代碼,它通過(guò)了Plum Hall C Validatin Suite測(cè)試。armcpp用于將遵循ANSI C++或者EC++標(biāo)準(zhǔn)的C++語(yǔ)言源程序編譯成32位的ARM指令代碼。too用于將遵循ANSI C標(biāo)準(zhǔn)的C語(yǔ)言源程序編譯成16位的Thumb指令代碼,它也通過(guò)了Plum Hall C Validatin Suite測(cè)試。tcpp用于將遵循ANSI C++或者EC++標(biāo)準(zhǔn)的C++語(yǔ)言源程序編譯成16位的Thu血b指令代碼。

            ARM CIO++編譯器通過(guò)文件后綴名來(lái)區(qū)分文件的類(lèi)型◇ARM CIC++編譯器支持和產(chǎn)生以下幾種格式的文件。

            ·filename.c ARM C編譯器將米.c格式的文件作為源文件。ARM C++編譯器將米.C、

            *.CPP、*.CP、*.C++、*.CC格式的文件都作為源文件。

            ·filename.h 頭文件。

            ·filename。o 編譯器輸出的ELF格式的目標(biāo)文件。

            ·filename.s ARM或者Thumb格式的匯編代碼文件。

            ·filename,1st 錯(cuò)誤及警告信息的列表文件。

            表2是ARM編譯器支持的各種pragmas及其含義。

          ARM編譯器支持的各種pragmas及其合義

            表2 ARM編譯器支持的各種pragmas及其合義

            其中,Check printf_format對(duì)printf類(lèi)型函數(shù)中的字符串變量進(jìn)行格式檢查,它并不對(duì)printf類(lèi)型函數(shù)中的非字符串變量進(jìn)行格式檢查。



          關(guān)鍵詞: ARM C++ 編譯器

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();