ESP-IDF ERROR: tool ccache version(已解决)

报错内容:ERROR: tool ccache version 4.10.2 is installed, but cannot be run: non-zero exit code std::filesystem::_cxx11::filesystem_errorwith message: terminate called after throwing an instance of

在这里插入图片描述
在进行ESP-IDF安装配置过程中,出现缓存包ccache错误的情况。

解决方案:(已成功)仅供参考。不同错误也可能其他错误引起

进入设置中的更改时区
在这里插入图片描述
选择语言和区域
在这里插入图片描述
勾选:Beta:使用unicodeUTF-8
在这里插入图片描述
重新安装成功

== 问题分析 ==结果是C盘用户文件夹下面的用户名文件夹必须是英文(C:\Users\Admin),不能是中文。所以我们必须要将电脑的编码设置成UTF-8

### 解决 ESP-IDFccache 未安装的问题 对于 ESP-IDF 开发环境中的 `ccache` 安装问题,在 Linux 和 Windows 上有不同的处理方式。 #### 在 Linux 下安装 ccache Linux 用户可以通过包管理器来安装所需的工具链,包括 `ccache`: ```bash sudo apt-get install git wget flex bison gperf python3 python3-pip python3-venv cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0 ``` 这条命令会确保所有必要的依赖项都被正确安装,其中包括 `ccache`[^3]。 #### 在 Windows 下安装 ccache Windows 用户如果遇到 `ccache` 未安装的错误提示,则可以按照如下方法操作: 1. 使用 `idf_tools.py` 脚本来重新安装工具链并确保选择了正确的选项以包含 `ccache` 支持。这通常意味着要删除现有的配置文件(如果有),然后再次运行安装脚本: ```powershell python idf_tools.py install ``` 2. 如果上述步骤未能解决问题,可能是因为某些路径中含有中文字符所致。建议将 ESP-IDF 及其相关工具都放置于纯英文命名的目录结构内,避免任何非 ASCII 字符的存在[^2]。 通过以上措施应该能够有效解决因缺少 `ccache` 所引发的各种编译错误,并使项目顺利构建。 #### 验证 ccache 是否成功安装 为了验证 `ccache` 已经被正确设置好,可以在终端执行以下命令查看版本号: ```bash ccache --version ``` 如果显示出了具体的版本信息而不是报错的话,就说明已经成功安装了 `ccache`。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值