rust - 链接器 rust 中缺少库的功能 - littlefs
问题描述
我正在编写一个静态库,它具有一些依赖项名称littlefs2、 littlefs2-sys。代码可以编译,但是当我在代码中使用库时,链接器会丢失 littlefs-sys 中的函数。
输出是
../../target/armv5te-none-eabi/release/librustify.a(rustify-ca33b219841f9e74.rustify.a123863a-cgu.0.rcgu.o): In function `proc_main_task':
rustify.a123863a-cgu.0:(.text.proc_main_task+0x3f8): undefined reference to `lfs_format'
../../target/armv5te-none-eabi/release/librustify.a(rustify-ca33b219841f9e74.rustify.a123863a-cgu.0.rcgu.o): In function `littlefs2::fs::Filesystem$LT$Storage$GT$::mount::hd38e2070178f9048':
rustify.a123863a-cgu.0:(.text._ZN9littlefs22fs25Filesystem$LT$Storage$GT$5mount17hd38e2070178f9048E+0x34): undefined reference to `lfs_mount'
collect2: error: ld returned 1 exit status
编辑:图书馆以前工作过,但我一个月都省略了。最近我不能再建造它了。我的项目中添加了许多更改,但与此库无关。我怀疑 rust 新的变化,因为夜间版本的 rust 有时会很奇怪。
解决方案
推荐阅读
- magento-1.9 - 我已经安装了 Magento 1.9.4 示例数据,但是每当我提取它时,它都会显示空文件夹...有人可以告诉我为什么会这样吗?
- python - 如何选择框架集中的输入 - webdriver selenium
- core-data - 仅更新实体的某些属性
- python - 如何在字典中使用 lambda 函数?
- javascript - 音频不会播放 - JS -
- c# - .net 核心通用主机构建器在后续上下文 DI 注册中使用来自一个上下文的连接字符串
- sql - 透视和分区查询以获取名称
- jenkins - 如何在詹金斯脚本管道中调用詹金斯凭据(非声明性)
- angular - 角度:隐藏元素
- rest - Web 浏览器是否对我的 Delphi REST 应用程序构成安全威胁?