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

          新聞中心

          ARM匯編----IMPORT

          作者: 時(shí)間:2016-11-11 來源:網(wǎng)絡(luò) 收藏
          IMPORT偽操作告訴編譯器當(dāng)前的符號(hào)不是在本源文件中定義的,而是在其他源文件中定義的,在本源文件中可能引用該符號(hào),而且不論本源文件是否實(shí)際引用該符號(hào),該符號(hào)都將被加入到本源文件的符號(hào)表中。

          語法格式:

          本文引用地址:http://www.ex-cimer.com/article/201611/316670.htm

          IMPORT symbol{[WEAK]}

          其中,symbol為聲明的符號(hào)的名稱。它是區(qū)分大小寫的。

          [WEAK]指定這個(gè)選項(xiàng)后,如果symbol在所有的源文件中都沒有被定義,編譯器也不會(huì)產(chǎn)生任何錯(cuò)誤信息,同時(shí)編譯器也不會(huì)到當(dāng)前沒有被INCLUDE進(jìn)來的庫中去查找該符號(hào)。

          使用說明:

          使用IMPORT偽操作聲明一個(gè)符號(hào)是在其他源文件中的定義。如果連接器在連接處理時(shí)不能解析該符號(hào),而IMPORT偽操作中沒有指定[WEAK]選項(xiàng),則連接器將會(huì)報(bào)告錯(cuò)誤。如果連接器在連接處理時(shí)不能解析該符號(hào),而IMPORT偽操作中指定了[WEAK]選項(xiàng),則連接器將不會(huì)報(bào)告錯(cuò)誤,而是及進(jìn)行下面的操作:

          • 如果該符號(hào)被B或者BL指令引用,則該符號(hào)被設(shè)置成下一條指令的地址,該B或者BL指令相當(dāng)于一條NOP指令
          • 其他情況下該符號(hào)被設(shè)置為0


          關(guān)鍵詞: ARM匯編IMPOR

          評(píng)論


          技術(shù)專區(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); })();