嵌入式技术william hill官网
直播中

陈敏

7年用户 1291经验值
私信 关注
[问答]

如何在env工具中添加其他编译工具链呢?

我想要编译 qemu_virt64_riscv 这个平台;
我直接在env中使用scons编译时提示找不到编译工具链,于是我在仓库中下载了一个riscv的编译工具链到本地,并将bin文件添加到电脑的环境变量中,重启env后执行

set RTT_EXEC_PATH=C:/Users/TXH15/Downloads/sdk-toolchain-RISC-V-GCC-master/bin;

再次进行编译,但结果还是不对。
请问我应该怎么去添加编译工具链,实现正常的编译。

回帖(4)

李鑫

2023-4-17 15:24:36
你这是链接错误,
在链接时报库的浮点调用的传参规则不兼容,请修改下rtconfig.py中的abi参数。
举报

陈敏

2023-4-17 15:24:43
我想着默认参数应该没什么问题。qemu_virt64_riscv应该使用哪个工具链,才不用去修改这些?
举报

陈敏

2023-4-17 15:24:47
这是修改参数后剩下的问题
2.jpg
举报

李鑫

2023-4-17 15:25:02
工具链建议用CI脚本中的,那个每次提交都会自动编译一次的。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分