https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started-legacy/windows-setup-scratch.html

根据官方的提示照做就可以了……(此文完)

其实发现msys2 这个软件←它定义为软件software
msys.org
根据这官方的提示是 下载完主程序
msys2-x86_64-20210604.exe
安装好后点,Run MSYS2 64bit now//我是用的是windows7 64bit

但是,乐鑫 官方提示,
完成所有安装步骤。最后一步时,请不要勾选 “Run MSYS2 32-bit now”。

我就打开了下载所有压缩包的界面
Msys2.org

一步一步的来,

$ pacman -Syu
pacman -Su
$ pacman -S --needed base-devel mingw-w64-x86_64-toolchain//请多次运行……10+…这个命令开始要下载大量的压缩包,好吧,下吧,尽管我使用是很差的广电网络最后还是完成下载

因为我把idf 安装在c盘 又把msys2 安装在c盘,安装的时候,c盘满了……后面运行为 windows_install_prerequisites.sh时又满了……
删了驱动目录,删了Windows 下Installer目录//有什么就删什么吧……大概安装好需要6,7个G.也不建议把idf 和 msys2 装在c盘。

好了,完成msys2 安装
官方提示使用为 windows_install_prerequisites.sh设置环境

反复研究如何使用sh文件如何运行
打开这个文件,查看里面的信息,可得知要在mingw32bit 下运行 运行格式
$ sh windows_install_prerequisites.sh
这个文件在esp-idf/tools/windows//我把它复制到c:
cd c:
//mingw32bit 进入c盘命令格式

安装好后,果然出现 关键文件esp32_toolchain.sh 根据

《ESP32学习笔记(1)——windows开发环境的搭建[1]–基础编译环境踩坑指南》, 一起来围观吧 https://blog.csdn.net/p1279030826/article/details/104062945?utm_source=app&app_version=4.9.3

在文件中增加
export IDF_PATH=/c/esp-idf/
完成

编译的时候还是提示没有python 依赖环境
于是
python -m pip install --user -r $IDF_PATH/requirements.txt

终于可以编译了,编译了好久,一一列举……

总结,处理器是超级精确的机器。有什么出错,肯定是没有按照其流程走……这又是非走不可的步骤?

其实一开始我并不知道可以在Windows 下模拟Linux 编译环境
到后来知道msys2
##其实一开始我的idf环境安装在桌面,
路径c:\user\administrator.user-20200102kf\desktop//mingw32bit shell 是认不出这样的目录的
其实,各种命令还是一知半解
甚至还没弄明白idf目录 install.bat 和export.sh 的作用

幸好我预先把所有包都下了,后来的安装过程就很快乐……谢谢大家,谢谢匿名歪眼兄。
最后,编译还是出错了,还好,应该是语法错误,算了,明天再战,3:19

Esp32 编译环境之Msys2相关推荐

  1. 一、基于Arduino IDE 配置ESP32编译环境

    是智汇的就没走错啦~~~ 跪求各位看官,一键三连!(小破站串场) 其实呢,很简单,你只需要这样,那样再这么样就好了! 目录 这样: 那样: 这么样: 这样: 首先,你需要打开你电脑上的Arduino软 ...

  2. esp32 linux内核,【小狂系列】跟着小狂玩ESP32之编译环境搭建篇

    本帖最后由 3guoyangyang7 于 2016-11-3 18:41 编辑 趁热要打铁,昨天发了ESP32的预告贴,今天小狂就带大家刷一刷ESP32的编译环境搭建.怎么说的,ESP32可以在多平 ...

  3. Win11下Clion+MSYS2(MinGW64)配置C++编译环境

    Clion中利用MSYS2(MinGW64)配置C++编译环境(Win11/10) 一.准备工具 二.操作流程 三.结束 一.准备工具 Clion 2022 msys2-64 二.操作流程 下载并安装 ...

  4. ESP32 的 C 语言编译环境安装和配置

    写在前面 本人是在MacOS下进行安装和配置的,如果你是Linux系统,可以看末尾的参考文章,Windows那就不知道了. 第一步:安装准备 使用homebrew安装所有需要的软件包: brew in ...

  5. arduino / VScode+platformIO搭建esp32/esp8266编译环境(一篇足矣)

    arduino/VScode+platformIO 搭建esp32/esp8266开发环境(一篇足矣) 前言:入门开源硬件开发,在搭建编译环境的时候碰了一脸灰,特意写下此博客,以供参考!结尾还有mic ...

  6. ubuntu vscode 配置字体_第五章 Ubuntu搭建ESP32开发环境(vscode)

    Vscode安装 ubuntu软件中自带vscode的安装包,一键完成,不废话,没有的想办法解决. 编译链操作 下载 官方最新地址 有系统区别,下载对应的压缩到到电脑 · for 64-bit Lin ...

  7. ESP32 ESP-IDF开发环境搭建,Windows下基于ESP-IDF | Cmake | VScode插件的 ESP32 开发环境搭建

      之前的一篇博客 Windows上基于ESP-IDF搭建ESP32开发环境 发布后,深受好评.几个月过去了,乐鑫的esp-idf-tools安装工具发生了较大的变化,VsCode插件的功能也愈加完善 ...

  8. 乐鑫Esp32学习之旅② 巧用eclipes编辑器,官方教程在Windows下搭建esp32开发环境,打印 “Hello World”。

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. 爬坑学习新旅程,虚拟机搭建esp32开发环境,打印 " ...

  9. ESP32开发环境的搭建和 ESP-IDF支持以下调试方法

    ESP32开发环境的搭建 ESP-IDF 支持以下调试方法: 一. JTAG 二. GDB调试 三. 日志系统 四. Core Dump 五. esp32 heap 内存管理简析 ESP32开发环境的 ...

最新文章

  1. Mars说光场(4)— 光场显示
  2. CB Insights发布AI创业公司100榜单 ,7家中国公司上榜,两家二次登榜
  3. 函数计算FC让游戏群采集营销数据滴水不漏
  4. td不允许自己扩展_一定要抱着大A不放手吗?
  5. 图标和文字跟着div比例放大缩小_电脑桌面图标变大了?与这3个原因有关,修改后可恢复...
  6. [ NOIP提高组 2016]愤怒的小鸟(暴搜 + 状压DP)// [SNOI2017]一个简单的询问(莫队)
  7. kali linux wifi监听模式,无线渗透教程1:监听无线网络
  8. C++设计模式——单例模式
  9. leetcode 33 搜索旋转排序数组 到处是细节的好题
  10. 数据存储与传输---编码与解码---硬盘和内存要分清!
  11. linux怎么安装ros系统,ubuntu14.04安装ROS indigo的详细图解步骤
  12. InstallShield Limited Edition Project 打包windows服务解析
  13. linux 基础命令(三)
  14. html中复选框只能选一个,HTML选择三个不同的复选框并显示它们
  15. 计算机开机跳过硬盘检查,怎样取消电脑开机磁盘自检 关闭硬盘自检方法全析...
  16. 手把手带二大爷用EasyDL实现戴口罩检测APP
  17. ubuntu提示根目录存储空间不足的解决办法
  18. 计算机专业学生致谢词,计算机专业毕业论文致谢词
  19. Problem M: 薪酬计算 之二
  20. 3个方法解决Windows无法访问指定设备路径或文件

热门文章

  1. 向日葵远程等桌面时,第三方软件白屏或只有一个框
  2. C语言结构体实例-创建兔子
  3. Android 自定义View画一条线
  4. c++算法基础必刷题目——贪心+公式推导
  5. azkaban历史数据清理
  6. Core Web Vitals和Mobile-First Indexing来袭,中国跨境电商平台的Web性能优化之道
  7. ADB 调试手机的三种方式(USB、WLAN、WIFI)
  8. angular 延迟时间
  9. 《见识》读书笔记:大家智慧
  10. 即时电话社交app 陪我宣布获得6000万元A轮融资