首页 > 解决方案 > 如何使用 mingw 构建 mkspiffs?

问题描述

我正在尝试为 Windows 构建mkspiffs。这是 ac/c++ 项目。我安装了mingw,并将其添加到我的路径中。

README.md 说要运行

$ git submodule update --init
$ make dist

make dist命令给了我以下输出:

File not found - *.c
cc -std=gnu99 -Os -Wall -mno-ms-bitfields  -Itclap -Iinclude -Ispiffs/src -I. -D VERSION=\"0.2.3-6-g983970e\" -D SPIFFS_VERSION=\"0.3.7-5-gf5e26c4\" -D BUILD_CONFIG=\"\" -D BUILD_CONFIG_NAME=\"-generic\" -D __NO_INLINE__   -c -o spiffs/src/spiffs_cache.o spiffs/src/spiffs_cache.c
process_begin: CreateProcess(NULL, cc -std=gnu99 -Os -Wall -mno-ms-bitfields -Itclap -Iinclude -Ispiffs/src -I. -D VERSION=\"0.2.3-6-g983970e\" -D SPIFFS_VERSION=\"0.3.7-5-gf5e26c4\" -D BUILD_CONFIG=\"\" -D BUILD_CONFIG_NAME=\"-generic\" -D __NO_INLINE__ -c -o spiffs/src/spiffs_cache.o spiffs/src/spiffs_cache.c, ...) failed.
make (e=2): The system cannot find the file specified.
make: *** [spiffs/src/spiffs_cache.o] Error 2

我正在使用mingw64。

C:\Users\peterkapteyn>where gcc
C:\Program Files\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin\gcc.exe

在从源代码构建东西/使用 makefile 之类的东西时,我是个新手。任何人都可以提供一些关于正在发生的事情的见解吗?

标签: c++cgccbuildmingw

解决方案


推荐阅读