keil 導(dǎo)入怎么導(dǎo)入.a文件 怎樣在keil中導(dǎo)入庫(kù)文件
keil默認(rèn)的自帶的編譯器是不支持.a庫(kù)文件的,iar或者gcc編譯器可以生成和使用.a庫(kù)。如果要在keil下使用.a庫(kù)就要改變keil的編譯器為gcc。可以參考下面的文章,希望可以幫到你。
http://blog.csdn.net/lan120576664/article/details/46806991
http://blog.csdn.net/lan120576664/article/details/46828473
好像編譯器不支持,可以用IAR
我也遇到相同的困擾,目前我在keil上試成功的庫(kù)文件是.lib的格式,.a庫(kù)文件好像加載不了,所以我現(xiàn)在用IAR開(kāi)發(fā)了,可以加載.a和.lib格式的庫(kù)了,而且我發(fā)現(xiàn)IAR的編譯速度更快,但是代碼優(yōu)化等級(jí)不夠,同樣都是最高級(jí)優(yōu)化,IAR生成的代碼量比keil要大一些25%的樣子。如果你非要在keil上開(kāi)發(fā),建議你找提供庫(kù)的人在KEIL上生成.lib的庫(kù)給你用。如果只有.a的那就用IAR吧,或者其它支持.a的編譯器。希望對(duì)你有幫助~
岳胥17722832606: 我有源程序,怎么將源程序?qū)隟eil進(jìn)行編輯,修改代碼,然后生成hex文件啊?求高手指點(diǎn)一下. -
海林市尺寸: ______ 在KEIL里新建一個(gè)PROJECT,然后把你的源程序添加到里面的源程序組,編譯后就好了.可以看下面的教程 .
岳胥17722832606: 誰(shuí)能告訴我如何添加頭文件 在keil中
海林市尺寸: ______ 例如AAA.C中需要用到B.C文件里的函數(shù),那么在AAA.C的開(kāi)頭#include "b.h",再將B.C和B.H都放在和AAA.C一樣的目錄下,最后在KEIL左邊的項(xiàng)目樹(shù)中,右鍵點(diǎn)項(xiàng)目名稱,一般是source group,選“add files to ...”將B.C加進(jìn)去就可以了.
岳胥17722832606: 在Keil c51如何把相應(yīng)的庫(kù)文件添加到工程中 -
海林市尺寸: ______ 右鍵 添加文件就可以了 庫(kù)文件都在keil c51的安裝目錄下
岳胥17722832606: Matlab怎樣導(dǎo)入某一文件夾下的txt文件 -
海林市尺寸: ______ 用Matlab的load()加載命令函數(shù),導(dǎo)入某一文件夾下的txt文件. 具體實(shí)現(xiàn)代碼: A=load('D:\MATLAB\1970_gsk\123.txt') A——將“123.txt”文件里的數(shù)據(jù)賦值給A矩陣
岳胥17722832606: c文件添加到項(xiàng)目中 - 怎么在keil中一個(gè)工程里面添加新的文件?怎么在keil中一個(gè)工
海林市尺寸: ______ 主函數(shù)里要寫(xiě)頭文件包含,.h文件要寫(xiě)要包含的.c文件有關(guān)的函數(shù)、變量的生命.然后就沒(méi)問(wèn)題了
岳胥17722832606: keil中怎么添加自己的頭文件,例如:添加#include<led.h>,要把它寫(xiě)在哪里,保存在哪里,才能編譯后,顯示 -
海林市尺寸: ______ 自己仿照reg51.h 寫(xiě)一個(gè)led.h然后將它存在安裝文件里的headfile(即保存reg51.h的文件夾)里,這樣你以后就可以一直用它了
岳胥17722832606: oracle怎樣導(dǎo)入*.sql文件 -
海林市尺寸: ______ oracle導(dǎo)入*.sql文件只需要在Oracle服務(wù)器的命令行里sqlplus / as sysdba命令可以登陸到sqlplus命令行里.然后比如是C:/a.sql,那么就執(zhí)行@C:/a.sql,然后跑完后這個(gè)a.sql就被導(dǎo)入進(jìn)來(lái)了.
岳胥17722832606: 51單片機(jī)的編程軟件(Keil)用匯編語(yǔ)言編程,如何將它導(dǎo)入到isis 中? -
海林市尺寸: ______ 編輯單片機(jī)的屬性,將KEIL生成的HEX文件加入就可以了.還有在SOURCE菜單里添加源程序也可以.
岳胥17722832606: 如何將一文件中的實(shí)體插入到另一個(gè)文件中 -
海林市尺寸: ______ 你也可以直接復(fù)制,再粘貼的.不過(guò)導(dǎo)入時(shí),可能你的文件處于中文路徑下也是有可能的.
http://blog.csdn.net/lan120576664/article/details/46806991
http://blog.csdn.net/lan120576664/article/details/46828473
好像編譯器不支持,可以用IAR
我也遇到相同的困擾,目前我在keil上試成功的庫(kù)文件是.lib的格式,.a庫(kù)文件好像加載不了,所以我現(xiàn)在用IAR開(kāi)發(fā)了,可以加載.a和.lib格式的庫(kù)了,而且我發(fā)現(xiàn)IAR的編譯速度更快,但是代碼優(yōu)化等級(jí)不夠,同樣都是最高級(jí)優(yōu)化,IAR生成的代碼量比keil要大一些25%的樣子。如果你非要在keil上開(kāi)發(fā),建議你找提供庫(kù)的人在KEIL上生成.lib的庫(kù)給你用。如果只有.a的那就用IAR吧,或者其它支持.a的編譯器。希望對(duì)你有幫助~
相關(guān)評(píng)說(shuō):
海林市尺寸: ______ 在KEIL里新建一個(gè)PROJECT,然后把你的源程序添加到里面的源程序組,編譯后就好了.可以看下面的教程 .
海林市尺寸: ______ 例如AAA.C中需要用到B.C文件里的函數(shù),那么在AAA.C的開(kāi)頭#include "b.h",再將B.C和B.H都放在和AAA.C一樣的目錄下,最后在KEIL左邊的項(xiàng)目樹(shù)中,右鍵點(diǎn)項(xiàng)目名稱,一般是source group,選“add files to ...”將B.C加進(jìn)去就可以了.
海林市尺寸: ______ 右鍵 添加文件就可以了 庫(kù)文件都在keil c51的安裝目錄下
海林市尺寸: ______ 用Matlab的load()加載命令函數(shù),導(dǎo)入某一文件夾下的txt文件. 具體實(shí)現(xiàn)代碼: A=load('D:\MATLAB\1970_gsk\123.txt') A——將“123.txt”文件里的數(shù)據(jù)賦值給A矩陣
海林市尺寸: ______ 主函數(shù)里要寫(xiě)頭文件包含,.h文件要寫(xiě)要包含的.c文件有關(guān)的函數(shù)、變量的生命.然后就沒(méi)問(wèn)題了
海林市尺寸: ______ 自己仿照reg51.h 寫(xiě)一個(gè)led.h然后將它存在安裝文件里的headfile(即保存reg51.h的文件夾)里,這樣你以后就可以一直用它了
海林市尺寸: ______ oracle導(dǎo)入*.sql文件只需要在Oracle服務(wù)器的命令行里sqlplus / as sysdba命令可以登陸到sqlplus命令行里.然后比如是C:/a.sql,那么就執(zhí)行@C:/a.sql,然后跑完后這個(gè)a.sql就被導(dǎo)入進(jìn)來(lái)了.
海林市尺寸: ______ 編輯單片機(jī)的屬性,將KEIL生成的HEX文件加入就可以了.還有在SOURCE菜單里添加源程序也可以.
海林市尺寸: ______ 你也可以直接復(fù)制,再粘貼的.不過(guò)導(dǎo)入時(shí),可能你的文件處于中文路徑下也是有可能的.