gpt4 book ai didi

windows - 在Windows 7上用Eclipse编译esp32应用程序: “make” not found

转载 作者:行者123 更新时间:2023-12-03 11:12:23 25 4
gpt4 key购买 nike

我正在尝试在Windows 7上使用eclipse为esp32设置我的第一个开发。

我使用应安装的esp-idf-tools-setup.exe安装程序安装了esp-idf
一切都需要。

我正在使用esp-idf的hello world示例应用程序进行测试。我可以使用python命令行进行编译

idf.py build

但是我需要 eclipse ,这不太明显...我遵循了 these的指示:
  • 在此页面中,我可以看到需要msys。所以我安装了
    msys2 64位。
  • 我将xtensa-esp32-elf目录复制到“msys64\var\opt”目录中以匹配PATH变量(并根据文档进行了更新)

  • 现在,使用eclipse进行编译时,出现以下错误:
    Traceback (most recent call last):
    File "C:/program/esp-idf/tools/windows/eclipse_make.py", line 36, in <module>
    main()
    File "C:/program/esp-idf/tools/windows/eclipse_make.py", line 29, in main
    make = subprocess.Popen(["make"] + sys.argv[1:] + ["BATCH_BUILD=1"], stdout=subprocess.PIPE)
    File "C:\python27\lib\subprocess.py", line 390, in __init__
    errread, errwrite)
    File "C:\python27\lib\subprocess.py", line 640, in _execute_child
    startupinfo)
    WindowsError: [Error 2] Le fichier spécifié est introuvable

    Python make无法启动“make”。问题是我在任何地方都找不到make exe ...

    This其他页面指出我必须运行
    make menuconfig

    在使用eclipse进行构建之前,但是由于相同的原因,这当然不能更好地工作...

    我该怎么办?

    最佳答案

    好吧,在Windows中,您具有nmake(IIRC与Visual Studio工具一起安装-或免费的vstools编译器包)。或者,您可以从以下之一安装更类似于gnu-make的产品:

  • mingw32:link
  • cygwin:link
  • msys2:link
  • gnuwin32:link

  • 还有其他。其中一些具有 make命令(如果您将bin文件夹添加到路径中),另一些将具有 mingw32-make之类的内容,您可能必须为其加上别名(我制作了一个名为 make.bat的批处理文件,该文件仅调用 mingw32-make %*。但是无论在哪里安装 make(和 nmake IMHO是make的一个非常有限的较差版本),您需要在运行python脚本之前将其添加到Windows路径中。总之,我认为您只是缺少了一组工具...

    另一种选择是将 ...\MinGW\bin\mingw32-make.exe复制到 ...\MinGW\bin\make.exe

    关于windows - 在Windows 7上用Eclipse编译esp32应用程序: “make” not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57314018/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com