專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

關(guān)于ICCAVR庫的生成與調(diào)用

作者:佚名   來源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2014年09月01日   【字體:

 

 
1--如何調(diào)用:
    假如我需要調(diào)用這個(gè)libhumi.a庫,我需要調(diào)用的方法是在作標(biāo)記的地方輸入humi就可以了
 
此主題相關(guān)圖片如下:
 
2--說生成庫的方法
 
首先建立一個(gè)文件夾(英語狀態(tài)下的名字),最好路徑上沒有漢字。
 
然后將“..\icc\bin\”文件夾下的ilibw.exe文件考進(jìn)去。
 
第三步是要生成*.o文件。具體生成方法如下
 
建立工程,執(zhí)行File菜單下的 CompileFile... 項(xiàng)下的 ToObject 項(xiàng),編譯生成相應(yīng)的目標(biāo)文件 *.o 。
 
第四步,將生成的*.o文件拷貝到新建的文件夾下
 
第五步、新建一個(gè)TXT文檔,寫入 ilibw -a <文件名>.a [文件名].o           (   ilibw -a libGetMax.a   )
 
將后綴改為BAT,以后想生成庫文件點(diǎn)下批處理文件就OK了
 
將前一步驟生成的庫文件lib****.a拷貝至icc安裝完后的系統(tǒng)目錄(默認(rèn)安裝時(shí)在C:\icc)的子目錄lib中。再執(zhí)行Project菜單下的Option項(xiàng),修改Target表單中的AdditionalLib項(xiàng),在文本框中輸入****(注意不能寫成lib****.a)。
完成上述步驟后,就以編譯和調(diào)試test.prj。
如果在其它工程中需要使用上述庫函數(shù)****,只需拷貝所需的****.h和lib****.a,并進(jìn)行相應(yīng)配置就可以了。
也可以在已有的庫中增加一些自定義的函數(shù)。詳細(xì)參考ICCAVRIDE中的在線幫助。
 
關(guān)閉窗口

相關(guān)文章