[原创]请教在KEIL FOR ARM下如何链接库文件啊

我在keil c下使用正常,近期移植到arm上,用的是44B0X的芯片,CH375HF9.LIB文件和之前一样包含进去,编译时提示如下出错信息: Build target 'Target 1' compiling main.c... linking... .\OutPut\AT-II.axf: Error: L6242E: Cannot link object CH375MAI.O as its attributes are incompatible with the image attributes. .\OutPut\AT-II.axf: Error: L6242E: Cannot link object CH375SEC.O as its attributes are incompatible with the image attributes. Target not created

请问有没有哪位兄弟遇到过这个问题啊,请赐教!

补充说明一下,之前这个程序在ADS上编译都很正常,在KEIL C上也用过(用的是另外一个库),都很正常。不知道为何在KEIL FOR ARM上使用就会出现问题呢


CH375HF9.LIB是ADS1.2下的库,不能用在Keil下,您现在到底用了什么编译器,MDK(Keil uVision3 RealView)么?下面是Keil下的库,看看有没有与你编译器匹配的: FILELIBM: 增强版U盘文件级子程序库,KEIL V2.41,小端数据格式,ARM/Thumb指令相互调用 FILELIBM_16: 增强版U盘文件级子程序库,KEIL V3.00,小端数据格式,16位Thumb指令,ARM/Thumb指令相互调用 FILELIBM_KL: 增强版U盘文件级子程序库,KEIL V3.XX/Keil CARM编译器,小端数据格式,16位Thumb指令,ARM/Thumb指令相互调用


只有登录才能回复,可以选择微信账号登录