打印
[单片机芯片]

mounriver 添加静态库报错

[复制链接]
1596|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
aple0807|  楼主 | 2022-10-24 22:43 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
MounRiver添加按照以前的方法添加静态库,以前这么操作是正常,这次不知怎么回事一直提示错误。

库路径和名字确认无误



编译就是这个错误提示,可能是什么原因呢?

使用特权

评论回复
沙发
WCHTech2| | 2022-10-26 10:50 | 只看该作者
您好,从截图看添加库的方式应该是没问题的,不知你的工程是否带有该文件。若方便,可把工程发到我的邮箱(lzs@wch.cn),这边具体看一下

使用特权

评论回复
板凳
ufbycd| | 2022-10-26 14:26 | 只看该作者
要确保extlib文件夹里有名为 libgit_clib_ch32v.a 这个库,且生成这个库的编译器要跟gcc兼容。

使用特权

评论回复
地板
aple0807|  楼主 | 2022-10-27 08:11 | 只看该作者
ufbycd 发表于 2022-10-26 14:26
要确保extlib文件夹里有名为 libgit_clib_ch32v.a 这个库,且生成这个库的编译器要跟gcc兼容。 ...

多谢,库文件名少了lib前缀,时间长不用GCC,很多东西都忘记了

使用特权

评论回复
5
Pretext| | 2022-11-1 18:13 | 只看该作者
aple0807 发表于 2022-10-27 08:11
多谢,库文件名少了lib前缀,时间长不用GCC,很多东西都忘记了

库名字前缀还必须带有lib?GCC规定的吗?

使用特权

评论回复
6
aple0807|  楼主 | 2022-11-1 18:19 | 只看该作者
Pretext 发表于 2022-11-1 18:13
库名字前缀还必须带有lib?GCC规定的吗?

gcc命令行 “-l”选项添加库,需要lib前缀。如果直接添加到链接列表末尾的话不需要

使用特权

评论回复
7
Pretext| | 2022-11-1 19:00 | 只看该作者
aple0807 发表于 2022-11-1 18:19
gcc命令行 “-l”选项添加库,需要lib前缀。如果直接添加到链接列表末尾的话不需要 ...

明白了,感谢大佬分享经验!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

77

主题

328

帖子

2

粉丝