arm - IAR 无法为 ARM AM3357 编译互斥库,致命错误 Pe035
问题描述
我正在尝试EtHash
在 AM3357 微控制器中实现该算法,但是当我尝试包含 mutex 库时,它显示以下错误:
致命错误 [Pe035]:#error 指令:“IAR 系统不支持互斥锁”
我已经尝试启用并行构建,放置互斥库和多核调试的完整路径,没有任何效果
有没有办法解决这个错误?
解决方案
Iccarm 不支持标准 C++ 库的并发部分。在实现算法时,您需要选择特定的 RTOS 并使用该操作系统提供的并发原语。
推荐阅读
- php - 如何插入来自我网站的页面和发布者的 ID?
- gradle - Gradle - 配置配置文件报告的输出文件名
- java - 使线程从主线程等待
- android - Android Parcelable - 如何在另一个自定义对象数组中传递自定义对象数组
- r - plotly,无法更改 R 中的单个条形颜色
- angular - 以模态角度显示数据
- php - Woocommerce 过滤器产品使用颜色和类别?
- java - 如何使用 Spring Boot 在控制器中注入 bean?
- r - R ggplot2 geom_smooth - 单调平滑函数
- ios - MKCoordinateRegionMakeWithDistance 的反函数?