Error in calling command:g++报错应该怎么解决

sifli-sdk\example\ble\basc 工程编译,报Error in calling command:g++错误,应该怎么解决?

缺少g++编译器,在 PowerShell 中执g++ --version 如果没有的话,安装一下gcc工具链

cmd控制台可以执行g++ –version, 但powershell执行错误,用管理员权限也不行,遇到过吗

你环境没安装好,参考Windows 安装流程 - SiFli SDK编程指南 文档

设置环境变量后,没执行这一步也是可以的

出现新问题,是gcc版本造成的吗

你链接过去的不是arm gcc,是x86 gcc,所以有问题,你试一下重新按照文档下载编译工具

好像文档没提到gcc怎么安装呢?执行.\install.ps1的时候,好像也没见安装gcc

sdk工具链下有个arm-none-eabi-g++.exe, 但是要要arm-none-eabi-g++ —version才有响应,g++ —version是报错的

@HalfSweet 麻烦帮帮看看这个问题

用的是哪个版本的SDK?

12/15拉取的main分支

把SConstruct改成图里24~25行这样

避免这种写法

1 个赞