我正在尝试在Windows 7上使用eclipse为esp32设置我的第一个开发。
我使用应安装的esp-idf-tools-setup.exe安装程序安装了esp-idf
一切都需要。
我正在使用esp-idf的hello world示例应用程序进行测试。我可以使用python命令行进行编译
idf.py build
但是我需要 eclipse ,这不太明显...我遵循了these的指示:
msys2 64位。
现在,使用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的产品:
还有其他。其中一些具有
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/