IAR IDE学习之---注意出错提示信息

近段时间学习ATMEL的SAMA5DX系列新品,这是A5的芯片。配用ATMEL的官方评估板,看了两三天,大概知道了启动流程、以及镜像下载方法,接着想自己写段小程序跑跑。


于是到ATEML官网下载了评估板的配套代码,下载了IAR环境下的软件包,安装后,在IAR的安装目录下插入ATMEL的代码结构,里面包含了很多针对评估板开发的例子程序。打开工程,简单配置文件,编译,擦!,在链接阶段出现了“Can Not open XXX.a”错误,“XXX.a文件”是什么???


没想到IAR在WINDOWS下还用linux的扩展名,这个是库文件,按理说库文件应该是"XXX.lib"才对啊。不知道错误的具体原因,于是我不得不老老实实看IAR的UserGuid,摸了半天也没找到错误的原因,倒是学习了一下IAR  IDE的使用方法,对IAR了解稍微全一点。


直到刚才又编译了工程,还是出现同样的错误,但是这次我注意了一个细节:“fatal erro [Li001]:。。。。”,于是我到网上查了【Li001】代码表示什么。一查,结果我傻了,竟然是找不到库文件抓狂。于是,立马想到找对应的库文件为什么不存在、或者搜索目录是否对。最后发现,原来这个库文件需要另外一个工程编译才得到,T_T。


立即编译库,生成XXX.a的库文件,然后再次编译原来的工程,咚咚咚,0 waring  0 error!!!!


结论:遇到问题不要慌,要把注意力放在出错提示的信息上,往往是出错的信息就告诉你如果解决问题的途径了。注意细节啊!

但是,偶不明白库文件为什么要用XXX.a的后缀,还有依赖性的库竟然是另外一个工程生成的,浪费时间啊,泪奔大哭。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值