在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 嵌入式軟件開發(fā)之: 調(diào)整C庫使其適應(yīng)目標(biāo)硬件

            嵌入式軟件開發(fā)之: 調(diào)整C庫使其適應(yīng)目標(biāo)硬件

            作者: 時間:2013-09-30 來源:網(wǎng)絡(luò) 收藏

            本文引用地址:http://www.biyoush.com/article/257028.htm

            為確保最終映像文件中沒有鏈接的SWI的函數(shù),必須引入符號__use_no_semihosting_swi。使用方法如下所示。

            · 在C模塊中,使用#pragma命令:

            #pragma import(__use_no_semihosting_swi)

            · 在匯編語言模塊中,使用IMPORT命令:

            IMPORT __use_no_semihosting_swi

            如果在程序中引入了__use_no_semihosting_swi,但最終映像仍鏈接了庫,鏈接器會報(bào)告如下錯誤:

            Error: L6200E: Symbol __semihosting_swi_guard multiply defined (by use_semi.o and use_no_semi.o)。

            為幫助找出這些使用了的函數(shù),可以使用-verbose鏈接選項(xiàng)。這樣,在輸出結(jié)果中,函數(shù)將被標(biāo)以__I_use_semihosting_swi的標(biāo)記。下面這段鏈接器的輸出顯示了使用-verbose鏈接選項(xiàng)后的結(jié)果。

            Loading member sys_exit.o from c_a__un.l.

            definition: _sys_exit

            reference : __I_use_semihosting_swi

            這時,要使程序正確執(zhí)行,用戶必須為標(biāo)記了的函數(shù)提供自己的實(shí)現(xiàn)方法。

            注意

            鏈接器不會報(bào)告應(yīng)用程序代碼中的任何使用Semihosting SWI 的函數(shù)。只有當(dāng)從 C 庫鏈接了使用Semihosting SWI 的函數(shù)時才發(fā)生錯誤。


            上一頁 1 2 下一頁

            評論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉