注释
我有同样的问题。我试过 Mega 和 UNO。 Arduino:1.8.13 (Windows 10),开发板:“Arduino Mega 或 Mega 2560,ATmega2560 (Mega 2560)” C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\工具-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -内置库 C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\racema\Documents\Arduino \库-fqbn=arduino:avr📣cpu=atmega2560 -vid-pid=2341_0042 -ide-version=10813 -build-path C:\Users\racema\AppData\Local\Temp\arduino_build_771830 -warnings=none -build-cache C:\Users\racema\AppData\ Local\Temp\arduino_cache_371261 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3 .0-arduino17.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools \avr-prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Program Files (x86)\Arduino\hardware\tools\avr-prefs=runtime.tools.arduinoOTA。路径=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -详细 C:\Users\racema\Documents\Arduino\libraries\grbl\examples\grblUpload\grblUpload.ino C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -硬件 C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -内置库 C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\racema\Documents\Arduino\libraries -fqbn=arduino:avr📣cpu=atmega2560 -vid-pid=2341_0042 -ide-version=10813 -build-path C:\Users\racema\AppData\Local\Temp\arduino_build_771830 -warnings=none -build-cache C:\Users\racema\AppData\ Local\Temp\arduino_cache_371261 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3 .0-arduino17.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools \avr-prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Program Files (x86)\Arduino\hardware\tools\avr-prefs=runtime.tools.arduinoOTA。路径=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -详细 C:\Users\racema\Documents\Arduino\libraries\grbl\examples\grblUpload\grblUpload.ino 使用文件夹中平台的“mega”板:C:\Program Files (x86)\Arduino\hardware\arduino\avr 使用文件夹中平台的核心“arduino”:C:\Program Files (x86)\Arduino\hardware\arduino\avr 正在检测使用的库… “C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections – fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR “-IC:\Program Files ( x86)\Arduino\hardware\arduino\avr\cores\arduino” “-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega” “C:\Users\racema\AppData\Local\ Temp\arduino_build_771830\sketch\grblUpload.ino.cpp” -o nul -DARDUINO_LIB_DISCOVERY_PHASE grbl.h 的替代品:[grbl] 解决库(grbl.h) -> 候选人:[grbl] “C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections – fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR “-IC:\Program Files ( x86)\Arduino\hardware\arduino\avr\cores\arduino” “-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega” “-IC:\Users\racema\Documents\Arduino \libraries\grbl” “C:\Users\racema\AppData\Local\Temp\arduino_build_771830\sketch\grblUpload.ino.cpp” -o nul -DARDUINO_LIB_DISCOVERY_PHASE 使用文件的缓存库依赖项:C:\Users\racema\Documents\Arduino\libraries\grbl\coolant_control.c 使用文件的缓存库依赖项:C:\Users\racema\Documents\Arduino\libraries\grbl\eeprom.c 使用文件的缓存库依赖项:C:\Users\racema\Documents\Arduino\libraries\grbl\gcode.c 使用文件的缓存库依赖项:C:\Users\racema\Documents\Arduino\libraries\grbl\jog.c 使用文件的缓存库依赖项:C:\Users\racema\Documents\Arduino\libraries\grbl\limits.c 使用文件的缓存库依赖项:C:\Users\racema\Documents\Arduino\libraries\grbl\main.c 使用文件的缓存库依赖项:C:\Users\racema\Documents\Arduino\libraries\grbl\motion_control.c 使用文件的缓存库依赖项:C:\Users\racema\Documents\Arduino\libraries\grbl\nuts_bolts.c 使用文件的缓存库依赖项:C:\Users\racema\Documents\Arduino\libraries\grbl\planner.c 使用文件的缓存库依赖项:C:\Users\racema\Documents\Arduino\libraries\grbl\print.c 使用文件的缓存库依赖项:C:\Users\racema\Documents\Arduino\libraries\grbl\probe.c 使用文件的缓存库依赖项:C:\Users\racema\Documents\Arduino\libraries\grbl\protocol.c “C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections – fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR “-IC:\Program Files ( x86)\Arduino\hardware\arduino\avr\cores\arduino” “-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega” “-IC:\Users\racema\Documents\Arduino \libraries\grbl” “C:\Users\racema\Documents\Arduino\libraries\grbl\report.c” -o nul -DARDUINO_LIB_DISCOVERY_PHASE 使用文件的缓存库依赖项:C:\Users\racema\Documents\Arduino\libraries\grbl\serial.c 使用文件的缓存库依赖项:C:\Users\racema\Documents\Arduino\libraries\grbl\settings.c 使用文件的缓存库依赖项:C:\Users\racema\Documents\Arduino\libraries\grbl\spindle_control.c 使用文件的缓存库依赖项:C:\Users\racema\Documents\Arduino\libraries\grbl\stepper.c 使用文件的缓存库依赖项:C:\Users\racema\Documents\Arduino\libraries\grbl\system.c 正在生成函数原型… “C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections – fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR “-IC:\Program Files ( x86)\Arduino\hardware\arduino\avr\cores\arduino” “-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega” “-IC:\Users\racema\Documents\Arduino \libraries\grbl” “C:\Users\racema\AppData\Local\Temp\arduino_build_771830\sketch\grblUpload.ino.cpp” -o “C:\Users\racema\AppData\Local\Temp\arduino_build_771830\preproc\ctags_target_for_gcc_minus_e .cpp”-DARDUINO_LIB_DISCOVERY_PHASE “C:\Program Files (x86)\Arduino\tools-builder\ctags\5.8-arduino11/ctags” -u –language-force=c++ -f – –c++-kinds=svpf –fields=KSTtzns –行指令“C:\Users\racema\AppData\Local\Temp\arduino_build_771830\preproc\ctags_target_for_gcc_minus_e.cpp” 编译草图… “C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections – fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR “-IC:\Program Files (x86)\Arduino\hardware\ arduino\avr\cores\arduino” “-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega” “-IC:\Users\racema\Documents\Arduino\libraries\grbl” “C :\Users\racema\AppData\Local\Temp\arduino_build_771830\sketch\grblUpload.ino.cpp” -o “C:\Users\racema\AppData\Local\Temp\arduino_build_771830\sketch\grblUpload.ino.cpp.o” 编译库… 编译库“grbl” 使用以前编译的文件:C:\Users\racema\AppData\Local\Temp\arduino_build_771830\libraries\grbl\eeprom.co 使用以前编译的文件:C:\Users\racema\AppData\Local\Temp\arduino_build_771830\libraries\grbl\jog.co 使用以前编译的文件:C:\Users\racema\AppData\Local\Temp\arduino_build_771830\libraries\grbl\nuts_bolts.co “C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc”-c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno -fat-lto-objects -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR “-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino” “-IC:\程序文件 (x86)\Arduino\hardware\arduino\avr\variants\mega” “-IC:\Users\racema\Documents\Arduino\libraries\grbl” “C:\Users\racema\Documents\Arduino\libraries\grbl \report.c” -o “C:\Users\racema\AppData\Local\Temp\arduino_build_771830\libraries\grbl\report.co” 使用以前编译的文件:C:\Users\racema\AppData\Local\Temp\arduino_build_771830\libraries\grbl\protocol.co 使用以前编译的文件:C:\Users\racema\AppData\Local\Temp\arduino_build_771830\libraries\grbl\gcode.co 使用以前编译的文件:C:\Users\racema\AppData\Local\Temp\arduino_build_771830\libraries\grbl\main.co 使用以前编译的文件:C:\Users\racema\AppData\Local\Temp\arduino_build_771830\libraries\grbl\probe.co 使用以前编译的文件:C:\Users\racema\AppData\Local\Temp\arduino_build_771830\libraries\grbl\limits.co 使用以前编译的文件:C:\Users\racema\AppData\Local\Temp\arduino_build_771830\libraries\grbl\print.co 使用以前编译的文件:C:\Users\racema\AppData\Local\Temp\arduino_build_771830\libraries\grbl\coolant_control.co 使用以前编译的文件:C:\Users\racema\AppData\Local\Temp\arduino_build_771830\libraries\grbl\planner.co 使用以前编译的文件:C:\Users\racema\AppData\Local\Temp\arduino_build_771830\libraries\grbl\motion_control.co 使用以前编译的文件:C:\Users\racema\AppData\Local\Temp\arduino_build_771830\libraries\grbl\spindle_control.co 使用以前编译的文件:C:\Users\racema\AppData\Local\Temp\arduino_build_771830\libraries\grbl\settings.co 使用以前编译的文件:C:\Users\racema\AppData\Local\Temp\arduino_build_771830\libraries\grbl\stepper.co 使用以前编译的文件:C:\Users\racema\AppData\Local\Temp\arduino_build_771830\libraries\grbl\system.co 使用以前编译的文件:C:\Users\racema\AppData\Local\Temp\arduino_build_771830\libraries\grbl\serial.co C:\Users\racema\Documents\Arduino\libraries\grbl\report.c: 在函数 ‘report_realtime_status’ 中: C:\Users\racema\Documents\Arduino\libraries\grbl\report.c:654:1: 错误:输入末尾的预期声明或语句 } ^ 在文件夹中使用库 grbl:C:\Users\racema\Documents\Arduino\libraries\grbl(旧版) 退出状态 1 为板 Arduino Mega 或 Mega 2560 编译时出错。 |
谢谢!,今晚我会尝试一下。
|
为什么这已经成为一个如此大的问题,现在是 2021 年,我正在尝试编译 1.1h,但我得到的只是文件太大,编译错误,没有修复,你只有一份工作的老故事,我们能得到吗好的工作文件? |
我看了看那个代码。好像 600 需要 } 行 571 中的 if 中的 If 未终止。 |
C:\Users\trent\Documents\Arduino\libraries\grbl\report.c: 在函数 ‘report_realtime_status’ 中:
C:\Users\trent\Documents\Arduino\libraries\grbl\report.c:654:1: 错误:输入末尾的预期声明或语句
}
我只收到将 #define DUAL_AXIS_SELECT 设置为 Y_AXIS 的错误