D1 CoreMark运行时报错
-
- 目标: CoreMark评分测试
- 问题: 修改toolchain,编译pass,adb push到/bin目录,运行报错,symbol __libc_start_main version GLIBC_2.29 not defined in file libc.so.6 with link time reference
- 源码下载
https://github.com/riscv-boom/riscv-coremark - 编译
./build-coremark.sh # 生成64位 coremark.riscv - 推送
adb push coremark.riscv /mnt/app - 运行
/mnt/app/coremark.riscv
-
@codwine 编译加上 -static 或者使用 tina 中的工具链进行编译
-
- toolchain用的就是tina下载的riscv64-linux-x86_64-20210329
- 加上-static可以工作了
感谢!
-
@codwine tina SDK工具链是riscv64-glibc-gcc-thead_20200702 你下载的新了
推荐你换成旧的 估计测分数会高一点 -
@bedrock 建议使用哪一个版本
-
@codwine 应该是 1.8.5 你看看这个下载下来是不是 riscv64-glibc-gcc-thead_20200702
gcc 版本为 gcc version 8.1.0 (C-SKY RISCV Tools V1.8.4 B20200702)
Copyright © 2023 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号