关闭 randyf1965 打开了这个问题 2017 年 3 月 1 日 · 2 条评论 关闭 gnea/grbl-Mega 多个编译错误#1190 randyf1965 打开了这个问题 2017 年 3 月 1 日 · 2 条评论 注释 兰迪夫1965 评论了 2017 年 3 月 1 日 我正在尝试将 grbl-Mega 上传到我的 Mega2560。我已经下载了 zip 文件,解压缩 zip 并将 grbl 文件夹添加到 Arduino 库中。当我尝试编译时,我得到以下信息: Arduino:1.5.7 (Windows 8),开发板:“Arduino Mega 或 Mega 2560,ATmega2560 (Mega 2560)” grbl\coolant_control.co: 在函数coolant_stop': C:\Users\Randy\Documents\Arduino\libraries\grbl/coolant_control.c:39: multiple definition of coolant_get_state’ coolant_control.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/coolant_control.c:39: 首先在这里定义 /Arduino/hardware/tools/avr/bin /../lib/gcc/avr/4.8.1/../../../../avr/bin/ld:禁用松弛:它不适用于多个定义 grbl\coolant_control.co:在函数中coolant_sync': C:\Users\Randy\Documents\Arduino\libraries\grbl/coolant_control.c:61: multiple definition of coolant_stop’ coolant_control.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/coolant_control.c:61: 首先在这里定义 grbl\coolant_control.co: 在函数coolant_init': C:\Users\Randy\Documents\Arduino\libraries\grbl/coolant_control.c:26: multiple definition of coolant_init’ coolant_control.co:C:\Users \Randy\AppData\Local\Temp\build540589733081590121.tmp/coolant_control.c:26: 首先在这里定义 grbl\coolant_control.co: 在函数中coolant_set_state': C:\Users\Randy\Documents\Arduino\libraries\grbl/coolant_control.c:77: multiple definition of coolant_set_state’ coolant_control.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/coolant_control.c:77: 首先在这里定义 grbl\coolant_control.co: 在函数coolant_sync': C:\Users\Randy\Documents\Arduino\libraries\grbl/coolant_control.c:109: multiple definition of coolant_sync’ coolant_control.co:C:\Users \Randy\AppData\Local\Temp\build540589733081590121.tmp/coolant_control.c:109: 首先在这里定义 grbl\eeprom.co: 在函数eeprom_get_char': C:\Users\Randy\Documents\Arduino\libraries\grbl/eeprom.c:51: multiple definition of eeprom_get_char’ eeprom.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121 .tmp/eeprom.c:51: 首先在这里定义 grbl\eeprom.co: 在函数eeprom_put_char': C:\Users\Randy\Documents\Arduino\libraries\grbl/eeprom.c:79: multiple definition of eeprom_put_char’ eeprom.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/eeprom.c:79: 首先此处定义 grbl\eeprom.co:在函数memcpy_to_eeprom_with_checksum': C:\Users\Randy\Documents\Arduino\libraries\grbl/eeprom.c:130: multiple definition of memcpy_to_eeprom_with_checksum 中 eeprom.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/eeprom.c:130: 首先在这里定义 grbl\eeprom.co: 在函数memcpy_from_eeprom_with_checksum': C:\Users\Randy\Documents\Arduino\libraries\grbl/eeprom.c:140: multiple definition of memcpy_from_eeprom_with_checksum’ eeprom.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/eeprom.c:140: 首先在这里定义 grbl\gcode.co: 在函数gc_sync_position': C:\Users\Randy\Documents\Arduino\libraries\grbl/gcode.c:44: multiple definition of gc_init’ gcode.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /gcode.c:44: 首先 在gc_execute_line': C:\Users\Randy\Documents\Arduino\libraries\grbl/gcode.c:57: multiple definition of 这里 定义 grbl\gcode.co: 在函数gc_execute_line': C:\Users\Randy\Documents\Arduino\libraries\grbl/gcode.c:67: multiple definition of gc_execute_line’ gcode.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/gcode.c:67: 首先在这里定义 grbl\jog.co: 在函数jog_execute': C:\Users\Randy\Documents\Arduino\libraries\grbl/jog.c:26: multiple definition of jog_execute’ jog.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/jog.c:26: 首先在这里定义 grbl\limits.co: 在函数limits_disable': C:\Users\Randy\Documents\Arduino\libraries\grbl/limits.c:61: multiple definition of limits_disable’ limits.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /limits.c:61: 首先 在limits_init': C:\Users\Randy\Documents\Arduino\libraries\grbl/limits.c:35: multiple definition of 这里 定义 grbl\limits.co: 在函数__vector_9': C:\Users\Randy\Documents\Arduino\libraries\grbl/limits.c:70: multiple definition of limits_get_state’ limits.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/limits.c:70: 首先在这里定义 grbl\limits.co: 在函数limits_go_home': C:\Users\Randy\Documents\Arduino\libraries\grbl/limits.c:100: multiple definition of __vector_9′ limits.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/limits.c?first defined here grbl\limits.co: In function limits_go_home': C:\Users\Randy\Documents\Arduino\libraries\grbl/limits.c:148: multiple definition of limits_go_home’ limits.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/limits.c:148: 首先定义在这里 grbl\limits.co: In function limits_soft_check': C:\Users\Randy\Documents\Arduino\libraries\grbl/limits.c:342: multiple definition of limits_soft_check’ limits.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/limits.c:342: 首先在这里定义 grbl\main.co: 在 function main': C:\Users\Randy\Documents\Arduino\libraries\grbl/main.c:32: multiple definition of main’ main.co:C:\ Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/main.c:32: 首先在这里定义 grbl\motion_control.co: 在函数mc_homing_cycle': C:\Users\Randy\Documents\Arduino\libraries\grbl/motion_control.c:33: multiple definition of mc_line’ motion_control.co:C:\Users\Randy\AppData\Local\Temp\ build540589733081590121.tmp/motion_control.c:33: 首先在这里定义 grbl\motion_control.co: 在函数中mc_probe_cycle': C:\Users\Randy\Documents\Arduino\libraries\grbl/motion_control.c:82: multiple definition of mc_arc’ motion_control.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/motion_control.c:82: 首先在这里定义 grbl\motion_control.co: 在函数mc_dwell': C:\Users\Randy\Documents\Arduino\libraries\grbl/motion_control.c:189: multiple definition of mc_dwell’ motion_control.co:C:\Users \Randy\AppData\Local\Temp\build540589733081590121.tmp/motion_control.c:189: 首先在这里定义 grbl\motion_control.co: 在函数mc_homing_cycle': C:\Users\Randy\Documents\Arduino\libraries\grbl/motion_control.c:212: multiple definition of mc_homing_cycle’ motion_control.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121 .tmp/motion_control.c:212: 首先在这里定义 grbl\motion_control.co: In function mc_probe_cycle': C:\Users\Randy\Documents\Arduino\libraries\grbl/motion_control.c:250: multiple definition of mc_probe_cycle’ motion_control.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/motion_control.c:250: first此处定义 grbl\motion_control.co: 在函数中mc_parking_motion': C:\Users\Randy\Documents\Arduino\libraries\grbl/motion_control.c:318: multiple definition of mc_parking_motion’ motion_control.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/motion_control.c:318: 首先在这里定义 grbl\motion_control.co: 在函数mc_reset': C:\Users\Randy\Documents\Arduino\libraries\grbl/motion_control.c:349: multiple definition of mc_reset’ motion_control.co:C:\Users \Randy\AppData\Local\Temp\build540589733081590121.tmp/motion_control.c:349: 首先在这里定义 grbl\nuts_bolts.co: 在函数delay_ms': C:\Users\Randy\Documents\Arduino\libraries\grbl/nuts_bolts.c:36: multiple definition of read_float’ nuts_bolts.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121 .tmp/nuts_bolts.c:36: 首先在这里定义 grbl\nuts_bolts.co: 在函数delay_sec': C:\Users\Randy\Documents\Arduino\libraries\grbl/nuts_bolts.c:113: multiple definition of delay_sec’ nuts_bolts.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/nuts_bolts.c:113: first在这里定义 grbl\nuts_bolts.co: 在函数 delay_ms delay_ms': C:\Users\Randy\Documents\Arduino\libraries\grbl/nuts_bolts.c:133: multiple definition of ‘ nuts_bolts.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/nuts_bolts.c:133: 首先在这里定义 grbl\nuts_bolts.co: 在函数delay_us': C:\Users\Randy\Documents\Arduino\libraries\grbl/nuts_bolts.c:142: multiple definition of delay_us’ nuts_bolts.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/nuts_bolts.c:142: 首先在这里定义 grbl\nuts_bolts.co: 在函数hypot_f': C:\Users\Randy\Documents\Arduino\libraries\grbl/nuts_bolts.c:161: multiple definition of hypot_f’ nuts_bolts.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /nuts_bolts.c:161: 首先在 这里 定义 grbl\nuts_bolts.co: 在函数limit_value_by_axis_maximum’convert_delta_vector_to_unit_vector': C:\Users\Randy\Documents\Arduino\libraries\grbl/nuts_bolts.c:165: multiple definition of limit_value_by_axis_maximum': C:\Users\Randy\Documents\Arduino\libraries\grbl/nuts_bolts.c:181: multiple definition of nuts_bolts.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/nuts_bolts.c:181: 首先在这里定义 grbl\planner.co: 在函数plan_buffer_line': C:\Users\Randy\Documents\Arduino\libraries\grbl/planner.c:46: multiple definition of plan_next_block_index’ planner.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/planner.c:46: 首先在这里定义 grbl\planner.co: 在函数plan_buffer_line': C:\Users\Randy\Documents\Arduino\libraries\grbl/planner.c:208: multiple definition of plan_reset_buffer’ planner.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /planner.c:208: 首先 在plan_reset': C:\Users\Randy\Documents\Arduino\libraries\grbl/planner.c:201: multiple definition of 这里 定义 grbl\planner.co: 在函数plan_discard_current_block': C:\Users\Randy\Documents\Arduino\libraries\grbl/planner.c:217: multiple definition of plan_discard_current_block’ planner.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/planner.c:217: 首先在这里定义 grbl\planner.co: 在函数plan_get_system_motion_block': C:\Users\Randy\Documents\Arduino\libraries\grbl/planner.c:229: multiple definition of plan_get_system_motion_block’ planner.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/planner.c:229: 首先在这里定义 grbl\planner.co: 在函数plan_get_current_block': C:\Users\Randy\Documents\Arduino\libraries\grbl/planner.c:236: multiple definition of plan_get_current_block’ planner.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /planner.c:236: 首先 在plan_get_exec_block_exit_speed_sqr': C:\Users\Randy\Documents\Arduino\libraries\grbl/planner.c:46: multiple definition of 这里 定义 grbl\planner.co: 在函数plan_check_full_buffer': C:\Users\Randy\Documents\Arduino\libraries\grbl/planner.c:252: multiple definition of plan_check_full_buffer’ planner.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/planner.c:252: 首先在这里定义 grbl\planner.co: 在函数plan_compute_profile_nominal_speed': C:\Users\Randy\Documents\Arduino\libraries\grbl/planner.c:260: multiple definition of plan_compute_profile_nominal_speed’ planner.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/planner.c:260: 首先在这里定义 grbl\planner.co: 在函数plan_update_velocity_profile_parameters': C:\Users\Randy\Documents\Arduino\libraries\grbl/planner.c:285: multiple definition of plan_update_velocity_profile_parameters’ planner.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /planner.c:285: 首先 在plan_buffer_line': C:\Users\Randy\Documents\Arduino\libraries\grbl/planner.c:316: multiple definition of 这里 定义 grbl\planner.co: 在函数plan_sync_position': C:\Users\Randy\Documents\Arduino\libraries\grbl/planner.c:487: multiple definition of plan_sync_position’ planner.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/planner.c:487: 首先在这里定义 grbl\planner.co: 在函数plan_get_block_buffer_available': C:\Users\Randy\Documents\Arduino\libraries\grbl/planner.c:496: multiple definition of plan_get_block_buffer_available’ planner.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/planner.c:496: 首先在这里定义 grbl\planner.co: 在函数plan_get_block_buffer_count': C:\Users\Randy\Documents\Arduino\libraries\grbl/planner.c:505: multiple definition of plan_get_block_buffer_count’ planner.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /planner.c:505: 首先 在plan_cycle_reinitialize': C:\Users\Randy\Documents\Arduino\libraries\grbl/planner.c:515: multiple definition of 这里 定义 grbl\print.co: 在函数printString': C:\Users\Randy\Documents\Arduino\libraries\grbl/print.c:26: multiple definition of printString 中 print.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/print.c:26: 首先在这里定义 grbl\print.co: 在函数printFloat_RateValue': C:\Users\Randy\Documents\Arduino\libraries\grbl/print.c:34: multiple definition of printPgmString’ print.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/print.c:34: 首先在这里定义 grbl\print.co: 在函数print_uint8_base2_ndigit': C:\Users\Randy\Documents\Arduino\libraries\grbl/print.c:65: multiple definition of print_uint8_base10′ print.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /print.c:65: 首先 在printFloat': C:\Users\Randy\Documents\Arduino\libraries\grbl/print.c:83: multiple definition of 这里 定义 grbl\print.co: 在函数print_uint32_base10': C:\Users\Randy\Documents\Arduino\libraries\grbl/print.c:98: multiple definition of print_uint32_base10′ print.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/print.c:98: 首先在这里定义 grbl\print.co: 在函数printInteger': C:\Users\Randy\Documents\Arduino\libraries\grbl/print.c:118: multiple definition of printInteger’ print.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/print.c:118: 首先在这里定义 grbl\print.co: 在函数printFloat': C:\Users\Randy\Documents\Arduino\libraries\grbl/print.c:134: multiple definition of printFloat’ print.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /print.c:134: 首先 在printFloat_CoordValue': C:\Users\Randy\Documents\Arduino\libraries\grbl/print.c:176: multiple definition of 这里 定义 grbl\print.co: 在函数printFloat_RateValue': C:\Users\Randy\Documents\Arduino\libraries\grbl/print.c:184: multiple definition of printFloat_RateValue 中 print.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/print.c:184: 首先在这里定义 grbl\probe.co: 在函数probe_get_state': C:\Users\Randy\Documents\Arduino\libraries\grbl/probe.c:46: multiple definition of probe_configure_invert_mask’ probe.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/probe.c:46: 首先在这里定义 grbl\probe.co: 在函数probe_state_monitor': C:\Users\Randy\Documents\Arduino\libraries\grbl/probe.c:31: multiple definition of probe_init’ probe.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /probe.c:31: 首先 在probe_get_state': C:\Users\Randy\Documents\Arduino\libraries\grbl/probe.c:53: multiple definition of 这里 定义 grbl\probe.co: 在函数probe_state_monitor': C:\Users\Randy\Documents\Arduino\libraries\grbl/probe.c:61: multiple definition of probe_state_monitor 中 probe.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/probe.c:61: 首先在这里定义 grbl\protocol.co: 在函数protocol_auto_cycle_start': C:\Users\Randy\Documents\Arduino\libraries\grbl/protocol.c:193: multiple definition of protocol_auto_cycle_start’ protocol.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/protocol.c:193: 首先在这里定义 grbl\protocol.co: 在函数protocol_buffer_synchronize': C:\Users\Randy\Documents\Arduino\libraries\grbl/protocol.c:221: multiple definition of protocol_exec_rt_system’ protocol.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /protocol.c:221: 首先在 这里 定义 grbl\protocol.co: 在函数protocol_main_loop’protocol_execute_realtime': C:\Users\Randy\Documents\Arduino\libraries\grbl/protocol.c:211: multiple definition of protocol_main_loop': C:\Users\Randy\Documents\Arduino\libraries\grbl/protocol.c:39: multiple definition of protocol.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/protocol.c:39: 首先在这里定义 grbl\protocol.co: 在函数protocol_buffer_synchronize': C:\Users\Randy\Documents\Arduino\libraries\grbl/protocol.c:177: multiple definition of protocol_buffer_synchronize’ protocol.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/protocol.c:177: 首先在这里定义 grbl\report.co: 在函数report_util_gcode_modes_G': C:\Users\Randy\Documents\Arduino\libraries\grbl/report.c:33: multiple definition of report_util_setting_prefix’ report.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /report.c:33: 首先 在report_status_message': C:\Users\Randy\Documents\Arduino\libraries\grbl/report.c:113: multiple definition of 这里 定义 grbl\report.co: 在函数report_alarm_message': C:\Users\Randy\Documents\Arduino\libraries\grbl/report.c:126: multiple definition of report_alarm_message’ report.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/report.c:126: 首先在这里定义 grbl\report.co: 在函数report_feedback_message': C:\Users\Randy\Documents\Arduino\libraries\grbl/report.c:139: multiple definition of report_feedback_message’ report.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/report.c:139: 首先在这里定义 grbl\report.co: 在函数report_init_message': C:\Users\Randy\Documents\Arduino\libraries\grbl/report.c:172: multiple definition of report_init_message’ report.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /report.c:172: 首先 在report_grbl_help': C:\Users\Randy\Documents\Arduino\libraries\grbl/report.c:177: multiple definition of 这里 定义 grbl\report.co: 在函数report_grbl_settings': C:\Users\Randy\Documents\Arduino\libraries\grbl/report.c:183: multiple definition of report_grbl_settings 中 report.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/report.c:183: 首先在这里定义 grbl\report.co: 在函数report_probe_parameters': C:\Users\Randy\Documents\Arduino\libraries\grbl/report.c:228: multiple definition of report_probe_parameters’ report.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/report.c:228: 首先在这里定义 grbl\report.co: 在函数report_ngc_parameters': C:\Users\Randy\Documents\Arduino\libraries\grbl/report.c:242: multiple definition of report_ngc_parameters’ report.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /report.c:242: 首先 在report_gcode_modes': C:\Users\Randy\Documents\Arduino\libraries\grbl/report.c:273: multiple definition of 这里 定义 grbl\report.co: 在函数report_startup_line': C:\Users\Randy\Documents\Arduino\libraries\grbl/report.c:335: multiple definition of report_startup_line’ report.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/report.c:335: 首先在这里定义 grbl\report.co: 在函数report_execute_startup_message': C:\Users\Randy\Documents\Arduino\libraries\grbl/report.c:344: multiple definition of report_execute_startup_message’ report.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/report.c:344: 首先在这里定义 grbl\report.co: 在函数report_build_info': C:\Users\Randy\Documents\Arduino\libraries\grbl/report.c:353: multiple definition of report_build_info’ report.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /report.c:353: 首先 在report_echo_line_received': C:\Users\Randy\Documents\Arduino\libraries\grbl/report.c:407: multiple definition of 这里 定义 grbl\report.co: 在函数report_realtime_status': C:\Users\Randy\Documents\Arduino\libraries\grbl/report.c:419: multiple definition of report_realtime_status’ report.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/report.c:419: 首先在这里定义 grbl\serial.co: 在函数serial_reset_read_buffer': C:\Users\Randy\Documents\Arduino\libraries\grbl/serial.c:39: multiple definition of serial_get_rx_buffer_available’ serial.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/serial.c:39: 首先在这里定义 grbl\serial.co: 在函数serial_reset_read_buffer': C:\Users\Randy\Documents\Arduino\libraries\grbl/serial.c:39: multiple definition of serial_rx_buffer_tail’ serial.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /serial.c:39: 首先 在serial_reset_read_buffer': C:\Users\Randy\Documents\Arduino\libraries\grbl/serial.c:39: multiple definition of 这里 定义 grbl\serial.co: 在函数serial_get_rx_buffer_count': C:\Users\Randy\Documents\Arduino\libraries\grbl/serial.c:49: multiple definition of serial_get_rx_buffer_count’ serial.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/serial.c:49: 首先在这里定义 grbl\serial.co: 在函数serial_write': C:\Users\Randy\Documents\Arduino\libraries\grbl/serial.c:59: multiple definition of serial_get_tx_buffer_count’ serial.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/serial.c:59: 首先在这里定义 grbl\serial.co: 在函数serial_reset_read_buffer': C:\Users\Randy\Documents\Arduino\libraries\grbl/serial.c:39: multiple definition of serial_tx_buffer_tail’ serial.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /serial.c:39: 首先 在serial_reset_read_buffer': C:\Users\Randy\Documents\Arduino\libraries\grbl/serial.c:39: multiple definition of 这里 定义 grbl\serial.co: 在函数__vector_25': C:\Users\Randy\Documents\Arduino\libraries\grbl/serial.c:73: multiple definition of serial_init 中 serial.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/serial.c:73: 首先在这里定义 grbl\serial.co: 在函数__vector_25': C:\Users\Randy\Documents\Arduino\libraries\grbl/serial.c:88: multiple definition of serial_write’ serial.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/serial.c:88: 首先在这里定义 grbl\serial.co: 在函数__vector_26': C:\Users\Randy\Documents\Arduino\libraries\grbl/serial.c:108: multiple definition of __vector_26′ serial.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /serial.c:108: 首先 在serial_read': C:\Users\Randy\Documents\Arduino\libraries\grbl/serial.c:128: multiple definition of 这里 定义 grbl\serial.co: 在函数__vector_25': C:\Users\Randy\Documents\Arduino\libraries\grbl/serial.c:144: multiple definition of __vector_25′ serial.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/serial.c:144: 首先在这里定义 grbl\serial.co: 在函数serial_reset_read_buffer': C:\Users\Randy\Documents\Arduino\libraries\grbl/serial.c:201: multiple definition of serial_reset_read_buffer’ serial.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/serial.c:201: 首先在这里定义 grbl\settings.co: 在函数settings_store_build_info': C:\Users\Randy\Documents\Arduino\libraries\grbl/settings.c:29: multiple definition of settings_store_startup_line’ settings.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /settings.c:29: 首先 在settings_read_startup_line': C:\Users\Randy\Documents\Arduino\libraries\grbl/settings.c:43: multiple definition of 这里 定义 grbl\settings.co: 在函数settings_restore': C:\Users\Randy\Documents\Arduino\libraries\grbl/settings.c:49: multiple definition of settings_write_coord_data’ settings.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/settings.c:49: 首先在这里定义 grbl\settings.co: 在函数settings_restore': C:\Users\Randy\Documents\Arduino\libraries\grbl/settings.c:62: multiple definition of write_global_settings’ settings.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/settings.c:62: 首先在这里定义 grbl\settings.co: 在函数settings_restore': C:\Users\Randy\Documents\Arduino\libraries\grbl/settings.c:68: multiple definition of settings_restore’ settings.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /settings.c:68: 首先 在settings_read_startup_line': C:\Users\Randy\Documents\Arduino\libraries\grbl/settings.c:140: multiple definition of 这里 定义 grbl\settings.co: 在函数settings_read_build_info': C:\Users\Randy\Documents\Arduino\libraries\grbl/settings.c:154: multiple definition of settings_read_build_info’ settings.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/settings.c:154: 首先在这里定义 grbl\settings.co: 在函数settings_read_coord_data': C:\Users\Randy\Documents\Arduino\libraries\grbl/settings.c:167: multiple definition of settings_read_coord_data’ settings.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/settings.c:167: 首先在这里定义 grbl\settings.co: 在函数read_global_settings': C:\Users\Randy\Documents\Arduino\libraries\grbl/settings.c:182: multiple definition of read_global_settings’ settings.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /settings.c:182: 首先 在settings_store_global_setting': C:\Users\Randy\Documents\Arduino\libraries\grbl/settings.c:196: multiple definition of 这里 定义 grbl\settings.co: 在函数settings_init': C:\Users\Randy\Documents\Arduino\libraries\grbl/settings.c:307: multiple definition of settings_init 中 settings.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/settings.c:307: 首先在这里定义 grbl\settings.co: 在函数get_step_pin_mask': C:\Users\Randy\Documents\Arduino\libraries\grbl/settings.c:318: multiple definition of get_step_pin_mask’ settings.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/settings.c:318: 首先在这里定义 grbl\settings.co: 在函数get_direction_pin_mask': C:\Users\Randy\Documents\Arduino\libraries\grbl/settings.c:327: multiple definition of get_direction_pin_mask’ settings.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /settings.c:327: 首先 在get_limit_pin_mask': C:\Users\Randy\Documents\Arduino\libraries\grbl/settings.c:336: multiple definition of 这里 定义 grbl\sleep.co: 在函数sleep_init': C:\Users\Randy\Documents\Arduino\libraries\grbl/sleep.c:47: multiple definition of sleep_init 中 sleep.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/sleep.c:47: 首先在这里定义 grbl\sleep.co: 在函数__vector_35': C:\Users\Randy\Documents\Arduino\libraries\grbl/sleep.c:59: multiple definition of __vector_35′ sleep.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/sleep.c:59: 首先在这里定义 grbl\sleep.co: 在 function sleep_check': C:\Users\Randy\Documents\Arduino\libraries\grbl/sleep.c:98: multiple definition of sleep_check’ sleep.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /sleep.c:98: 首先 在spindle_stop': C:\Users\Randy\Documents\Arduino\libraries\grbl/spindle_control.c:48: multiple definition of 这里 定义 grbl\spindle_control.co: 在函数spindle_sync': C:\Users\Randy\Documents\Arduino\libraries\grbl/spindle_control.c:62: multiple definition of spindle_stop’ spindle_control.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/spindle_control.c:62: 首先在这里定义 grbl\spindle_control.co: 在函数spindle_set_state': C:\Users\Randy\Documents\Arduino\libraries\grbl/spindle_control.c:31: multiple definition of spindle_init’ spindle_control.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/spindle_control.c:31: 首先在这里定义 grbl\spindle_control.co: 在函数spindle_compute_pwm_value': C:\Users\Randy\Documents\Arduino\libraries\grbl/spindle_control.c:75: multiple definition of spindle_set_speed’ spindle_control.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /spindle_control.c:75: 首先 在spindle_compute_pwm_value': C:\Users\Randy\Documents\Arduino\libraries\grbl/spindle_control.c:86: multiple definition of 这里 定义 grbl\spindle_control.co: 在函数中spindle_set_state': C:\Users\Randy\Documents\Arduino\libraries\grbl/spindle_control.c:117: multiple definition of spindle_set_state’ spindle_control.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/spindle_control.c:117: 首先在这里定义 grbl\spindle_control.co: In function spindle_sync': C:\Users\Randy\Documents\Arduino\libraries\grbl/spindle_control.c:152: multiple definition of spindle_sync’ spindle_control.co:C:\Users \Randy\AppData\Local\Temp\build540589733081590121.tmp/spindle_control.c:152: 首先在这里定义 grbl\stepper.co: 在函数st_get_realtime_rate': C:\Users\Randy\Documents\Arduino\libraries\grbl/stepper.c:204: multiple definition of st_wake_up’ stepper.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121 .tmp/stepper.c:204: 首先在这里定义 grbl\stepper.co: In function stepper_init': C:\Users\Randy\Documents\Arduino\libraries\grbl/stepper.c:230: multiple definition of st_go_idle’ stepper.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/stepper.c:230: first此处定义 grbl\stepper.co: 在函数__vector_17': C:\Users\Randy\Documents\Arduino\libraries\grbl/stepper.c:297: multiple definition of __vector_17′ 中 stepper.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/stepper.c:297: 首先在这里定义 grbl\stepper.co: 在函数st_prep_buffer': C:\Users\Randy\Documents\Arduino\libraries\grbl/stepper.c:434: multiple definition of __vector_23′ stepper.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/stepper.c:434: 首先定义在这里 grbl\stepper.co: 在函数st_prep_buffer': C:\Users\Randy\Documents\Arduino\libraries\grbl/stepper.c:454: multiple definition of st_generate_step_dir_invert_masks’ stepper.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /stepper.c:454: 首先 在st_reset': C:\Users\Randy\Documents\Arduino\libraries\grbl/stepper.c:469: multiple definition of 这里 定义 grbl\stepper.co: 在函数stepper_init': C:\Users\Randy\Documents\Arduino\libraries\grbl/stepper.c:494: multiple definition of stepper_init 中 stepper.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/stepper.c:494 : 首先定义 在st_update_plan_block_parameters': C:\Users\Randy\Documents\Arduino\libraries\grbl/stepper.c:519: multiple definition of 这里 \AppData\Local\Temp\build540589733081590121.tmp/stepper.c:519: 首先在这里定义 grbl\stepper.co: 在函数st_prep_buffer': C:\Users\Randy\Documents\Arduino\libraries\grbl/stepper.c:589: multiple definition of st_prep_buffer’ stepper.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /stepper.c:589: 首先 在st_get_realtime_rate': C:\Users\Randy\Documents\Arduino\libraries\grbl/stepper.c:998: multiple definition of 这里 定义 grbl\system.co: 在函数system_check_safety_door_ajar': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:26: multiple definition of system_init 中 system.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/system.c:26: 首先在这里定义 grbl\system.co: 在函数system_convert_array_steps_to_mpos': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:43: multiple definition of system_control_get_state’ system.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/system.c:43: 首先在这里定义 grbl\system.co: 在函数__vector_11': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:62: multiple definition of __vector_11′ system.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /system.c:62: 首先 在system_execute_line': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:81: multiple definition of 这里 定义 grbl\system.co: 在函数system_execute_line': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:87: multiple definition of system_execute_startup 中 system.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/system.c:87: 首先在这里定义 grbl\system.co: 在函数system_flag_wco_change': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:272: multiple definition of system_flag_wco_change’ system.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/system.c:272: 首先在这里定义 grbl\system.co: 在函数system_convert_axis_steps_to_mpos': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:282: multiple definition of system_convert_axis_steps_to_mpos’ system.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /system.c:282: 首先 在system_convert_array_steps_to_mpos': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:300: multiple definition of 这里 定义 grbl\system.co: 在函数system_check_travel_limits': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:324: multiple definition of system_check_travel_limits 中 system.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/system.c:324: 首先在这里定义 grbl\system.co: 在函数system_set_exec_state_flag': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:346: multiple definition of system_set_exec_state_flag’ system.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/system.c:346: 首先在这里定义 grbl\system.co: 在函数system_execute_line': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:112: multiple definition of system_execute_line’ system.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /system.c:112: 首先 在system_clear_exec_state_flag': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:353: multiple definition of 这里 定义 grbl\system.co: 在函数system_set_exec_alarm': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:360: multiple definition of system_set_exec_alarm’ system.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/system.c:360: 首先在这里定义 grbl\system.co: 在函数system_clear_exec_alarm': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:367: multiple definition of system_clear_exec_alarm’ system.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/system.c:367: 首先在这里定义 grbl\system.co: 在函数system_set_exec_motion_override_flag': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:374: multiple definition of system_set_exec_motion_override_flag’ system.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /system.c:374: 首先 在system_set_exec_accessory_override_flag': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:381: multiple definition of 这里 定义 grbl\system.co: 在函数system_clear_exec_motion_overrides': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:388: multiple definition of system_clear_exec_motion_overrides 中 system.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/system.c:388: 首先在这里定义 grbl\system.co: 在函数system_clear_exec_accessory_overrides': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:395: multiple definition of system_clear_exec_accessory_overrides’ system.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/system.c:395: 首先在这里定义 collect2: error: ld returned 1 exit status 如果在“文件”>“首选项”中启用 “在编译期间显示详细输出” ,该报告将包含更多信息。 成员 香奈儿 评论了 2017 年 3 月 1 日 这通常意味着您没有删除 Arduino 库路径中以前的 Grbl 版本。意思是你有不止一个。 chamnit已完成 关闭 2017 年 3 月 1 日 作者 兰迪夫1965 评论了 2017 年 3 月 1 日 谢谢!我能够通过进入 Files-Examples-grbl-grblUpload 进行编译 喜欢 (0) 如何关闭“闹钟锁”功能 #1189 注释 @mtvjulya mtv朱利亚 评论了 2021 年 3 月 3 日 #1015 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭 无法在 gsender 1.2.0 中打开 .gcode 文件 #367 RaspberryPi 运行 gsender 时出现问题 #89 向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭无法在 gsender 1.2.0 中打开 .gcode 文件 #367RaspberryPi 运行 gsender 时出现问题 #89向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473功能请求:抑制发送到机器的 gcode 中的 gcode 注释。 #444 关闭通过网络连接进行连接 #171操纵杆运动的剩余问题 #204 关闭新版本认为我的机器一直处于锁定状态 #474 关闭
我正在尝试将 grbl-Mega 上传到我的 Mega2560。我已经下载了 zip 文件,解压缩 zip 并将 grbl 文件夹添加到 Arduino 库中。当我尝试编译时,我得到以下信息:
Arduino:1.5.7 (Windows 8),开发板:“Arduino Mega 或 Mega 2560,ATmega2560 (Mega 2560)”
grbl\coolant_control.co: 在函数
coolant_stop': C:\Users\Randy\Documents\Arduino\libraries\grbl/coolant_control.c:39: multiple definition ofcoolant_get_state’coolant_control.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/coolant_control.c:39: 首先在这里定义
/Arduino/hardware/tools/avr/bin /../lib/gcc/avr/4.8.1/../../../../avr/bin/ld:禁用松弛:它不适用于多个定义
grbl\coolant_control.co:在函数中
coolant_sync': C:\Users\Randy\Documents\Arduino\libraries\grbl/coolant_control.c:61: multiple definition ofcoolant_stop’coolant_control.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/coolant_control.c:61: 首先在这里定义
grbl\coolant_control.co: 在函数
coolant_init': C:\Users\Randy\Documents\Arduino\libraries\grbl/coolant_control.c:26: multiple definition ofcoolant_init’coolant_control.co:C:\Users \Randy\AppData\Local\Temp\build540589733081590121.tmp/coolant_control.c:26: 首先在这里定义
grbl\coolant_control.co: 在函数中
coolant_set_state': C:\Users\Randy\Documents\Arduino\libraries\grbl/coolant_control.c:77: multiple definition ofcoolant_set_state’coolant_control.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/coolant_control.c:77: 首先在这里定义
grbl\coolant_control.co: 在函数
coolant_sync': C:\Users\Randy\Documents\Arduino\libraries\grbl/coolant_control.c:109: multiple definition ofcoolant_sync’coolant_control.co:C:\Users \Randy\AppData\Local\Temp\build540589733081590121.tmp/coolant_control.c:109: 首先在这里定义
grbl\eeprom.co: 在函数
eeprom_get_char': C:\Users\Randy\Documents\Arduino\libraries\grbl/eeprom.c:51: multiple definition ofeeprom_get_char’eeprom.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121 .tmp/eeprom.c:51: 首先在这里定义
grbl\eeprom.co: 在函数
eeprom_put_char': C:\Users\Randy\Documents\Arduino\libraries\grbl/eeprom.c:79: multiple definition ofeeprom_put_char’eeprom.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/eeprom.c:79: 首先此处定义
grbl\eeprom.co:在函数
memcpy_to_eeprom_with_checksum': C:\Users\Randy\Documents\Arduino\libraries\grbl/eeprom.c:130: multiple definition ofmemcpy_to_eeprom_with_checksum 中eeprom.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/eeprom.c:130: 首先在这里定义
grbl\eeprom.co: 在函数
memcpy_from_eeprom_with_checksum': C:\Users\Randy\Documents\Arduino\libraries\grbl/eeprom.c:140: multiple definition ofmemcpy_from_eeprom_with_checksum’eeprom.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/eeprom.c:140: 首先在这里定义
grbl\gcode.co: 在函数
gc_sync_position': C:\Users\Randy\Documents\Arduino\libraries\grbl/gcode.c:44: multiple definition ofgc_init’gcode.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /gcode.c:44: 首先
在
gc_execute_line': C:\Users\Randy\Documents\Arduino\libraries\grbl/gcode.c:57: multiple definition of这里定义
grbl\gcode.co: 在函数
gc_execute_line': C:\Users\Randy\Documents\Arduino\libraries\grbl/gcode.c:67: multiple definition ofgc_execute_line’gcode.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/gcode.c:67: 首先在这里定义
grbl\jog.co: 在函数
jog_execute': C:\Users\Randy\Documents\Arduino\libraries\grbl/jog.c:26: multiple definition ofjog_execute’jog.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/jog.c:26: 首先在这里定义
grbl\limits.co: 在函数
limits_disable': C:\Users\Randy\Documents\Arduino\libraries\grbl/limits.c:61: multiple definition oflimits_disable’limits.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /limits.c:61: 首先
在
limits_init': C:\Users\Randy\Documents\Arduino\libraries\grbl/limits.c:35: multiple definition of这里定义
grbl\limits.co: 在函数
__vector_9': C:\Users\Randy\Documents\Arduino\libraries\grbl/limits.c:70: multiple definition oflimits_get_state’limits.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/limits.c:70: 首先在这里定义
grbl\limits.co: 在函数
limits_go_home': C:\Users\Randy\Documents\Arduino\libraries\grbl/limits.c:100: multiple definition of__vector_9′limits.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/limits.c?first defined here
grbl\limits.co: In function
limits_go_home': C:\Users\Randy\Documents\Arduino\libraries\grbl/limits.c:148: multiple definition oflimits_go_home’limits.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/limits.c:148: 首先定义在这里
grbl\limits.co: In function
limits_soft_check': C:\Users\Randy\Documents\Arduino\libraries\grbl/limits.c:342: multiple definition oflimits_soft_check’limits.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/limits.c:342: 首先在这里定义
grbl\main.co: 在 function
main': C:\Users\Randy\Documents\Arduino\libraries\grbl/main.c:32: multiple definition ofmain’main.co:C:\ Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/main.c:32: 首先在这里定义
grbl\motion_control.co: 在函数
mc_homing_cycle': C:\Users\Randy\Documents\Arduino\libraries\grbl/motion_control.c:33: multiple definition ofmc_line’motion_control.co:C:\Users\Randy\AppData\Local\Temp\ build540589733081590121.tmp/motion_control.c:33: 首先在这里定义
grbl\motion_control.co: 在函数中
mc_probe_cycle': C:\Users\Randy\Documents\Arduino\libraries\grbl/motion_control.c:82: multiple definition ofmc_arc’motion_control.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/motion_control.c:82: 首先在这里定义
grbl\motion_control.co: 在函数
mc_dwell': C:\Users\Randy\Documents\Arduino\libraries\grbl/motion_control.c:189: multiple definition ofmc_dwell’motion_control.co:C:\Users \Randy\AppData\Local\Temp\build540589733081590121.tmp/motion_control.c:189: 首先在这里定义
grbl\motion_control.co: 在函数
mc_homing_cycle': C:\Users\Randy\Documents\Arduino\libraries\grbl/motion_control.c:212: multiple definition ofmc_homing_cycle’motion_control.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121 .tmp/motion_control.c:212: 首先在这里定义
grbl\motion_control.co: In function
mc_probe_cycle': C:\Users\Randy\Documents\Arduino\libraries\grbl/motion_control.c:250: multiple definition ofmc_probe_cycle’motion_control.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/motion_control.c:250: first此处定义
grbl\motion_control.co: 在函数中
mc_parking_motion': C:\Users\Randy\Documents\Arduino\libraries\grbl/motion_control.c:318: multiple definition ofmc_parking_motion’motion_control.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/motion_control.c:318: 首先在这里定义
grbl\motion_control.co: 在函数
mc_reset': C:\Users\Randy\Documents\Arduino\libraries\grbl/motion_control.c:349: multiple definition ofmc_reset’motion_control.co:C:\Users \Randy\AppData\Local\Temp\build540589733081590121.tmp/motion_control.c:349: 首先在这里定义
grbl\nuts_bolts.co: 在函数
delay_ms': C:\Users\Randy\Documents\Arduino\libraries\grbl/nuts_bolts.c:36: multiple definition ofread_float’nuts_bolts.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121 .tmp/nuts_bolts.c:36: 首先在这里定义
grbl\nuts_bolts.co: 在函数
delay_sec': C:\Users\Randy\Documents\Arduino\libraries\grbl/nuts_bolts.c:113: multiple definition ofdelay_sec’nuts_bolts.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/nuts_bolts.c:113: first在这里定义
grbl\nuts_bolts.co: 在函数 delay_ms
delay_ms': C:\Users\Randy\Documents\Arduino\libraries\grbl/nuts_bolts.c:133: multiple definition of‘nuts_bolts.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/nuts_bolts.c:133: 首先在这里定义
grbl\nuts_bolts.co: 在函数
delay_us': C:\Users\Randy\Documents\Arduino\libraries\grbl/nuts_bolts.c:142: multiple definition ofdelay_us’nuts_bolts.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/nuts_bolts.c:142: 首先在这里定义
grbl\nuts_bolts.co: 在函数
hypot_f': C:\Users\Randy\Documents\Arduino\libraries\grbl/nuts_bolts.c:161: multiple definition ofhypot_f’nuts_bolts.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /nuts_bolts.c:161: 首先在
这里 定义 grbl\nuts_bolts.co: 在函数limit_value_by_axis_maximum’
convert_delta_vector_to_unit_vector': C:\Users\Randy\Documents\Arduino\libraries\grbl/nuts_bolts.c:165: multiple definition oflimit_value_by_axis_maximum': C:\Users\Randy\Documents\Arduino\libraries\grbl/nuts_bolts.c:181: multiple definition ofnuts_bolts.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/nuts_bolts.c:181: 首先在这里定义
grbl\planner.co: 在函数
plan_buffer_line': C:\Users\Randy\Documents\Arduino\libraries\grbl/planner.c:46: multiple definition ofplan_next_block_index’planner.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/planner.c:46: 首先在这里定义
grbl\planner.co: 在函数
plan_buffer_line': C:\Users\Randy\Documents\Arduino\libraries\grbl/planner.c:208: multiple definition ofplan_reset_buffer’planner.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /planner.c:208: 首先
在
plan_reset': C:\Users\Randy\Documents\Arduino\libraries\grbl/planner.c:201: multiple definition of这里定义
grbl\planner.co: 在函数
plan_discard_current_block': C:\Users\Randy\Documents\Arduino\libraries\grbl/planner.c:217: multiple definition ofplan_discard_current_block’planner.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/planner.c:217: 首先在这里定义
grbl\planner.co: 在函数
plan_get_system_motion_block': C:\Users\Randy\Documents\Arduino\libraries\grbl/planner.c:229: multiple definition ofplan_get_system_motion_block’planner.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/planner.c:229: 首先在这里定义
grbl\planner.co: 在函数
plan_get_current_block': C:\Users\Randy\Documents\Arduino\libraries\grbl/planner.c:236: multiple definition ofplan_get_current_block’planner.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /planner.c:236: 首先
在
plan_get_exec_block_exit_speed_sqr': C:\Users\Randy\Documents\Arduino\libraries\grbl/planner.c:46: multiple definition of这里定义
grbl\planner.co: 在函数
plan_check_full_buffer': C:\Users\Randy\Documents\Arduino\libraries\grbl/planner.c:252: multiple definition ofplan_check_full_buffer’planner.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/planner.c:252: 首先在这里定义
grbl\planner.co: 在函数
plan_compute_profile_nominal_speed': C:\Users\Randy\Documents\Arduino\libraries\grbl/planner.c:260: multiple definition ofplan_compute_profile_nominal_speed’planner.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/planner.c:260: 首先在这里定义
grbl\planner.co: 在函数
plan_update_velocity_profile_parameters': C:\Users\Randy\Documents\Arduino\libraries\grbl/planner.c:285: multiple definition ofplan_update_velocity_profile_parameters’planner.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /planner.c:285: 首先
在
plan_buffer_line': C:\Users\Randy\Documents\Arduino\libraries\grbl/planner.c:316: multiple definition of这里定义
grbl\planner.co: 在函数
plan_sync_position': C:\Users\Randy\Documents\Arduino\libraries\grbl/planner.c:487: multiple definition ofplan_sync_position’planner.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/planner.c:487: 首先在这里定义
grbl\planner.co: 在函数
plan_get_block_buffer_available': C:\Users\Randy\Documents\Arduino\libraries\grbl/planner.c:496: multiple definition ofplan_get_block_buffer_available’planner.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/planner.c:496: 首先在这里定义
grbl\planner.co: 在函数
plan_get_block_buffer_count': C:\Users\Randy\Documents\Arduino\libraries\grbl/planner.c:505: multiple definition ofplan_get_block_buffer_count’planner.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /planner.c:505: 首先
在
plan_cycle_reinitialize': C:\Users\Randy\Documents\Arduino\libraries\grbl/planner.c:515: multiple definition of这里定义
grbl\print.co: 在函数
printString': C:\Users\Randy\Documents\Arduino\libraries\grbl/print.c:26: multiple definition ofprintString 中print.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/print.c:26: 首先在这里定义
grbl\print.co: 在函数
printFloat_RateValue': C:\Users\Randy\Documents\Arduino\libraries\grbl/print.c:34: multiple definition ofprintPgmString’print.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/print.c:34: 首先在这里定义
grbl\print.co: 在函数
print_uint8_base2_ndigit': C:\Users\Randy\Documents\Arduino\libraries\grbl/print.c:65: multiple definition ofprint_uint8_base10′print.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /print.c:65: 首先
在
printFloat': C:\Users\Randy\Documents\Arduino\libraries\grbl/print.c:83: multiple definition of这里定义
grbl\print.co: 在函数
print_uint32_base10': C:\Users\Randy\Documents\Arduino\libraries\grbl/print.c:98: multiple definition ofprint_uint32_base10′print.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/print.c:98: 首先在这里定义
grbl\print.co: 在函数
printInteger': C:\Users\Randy\Documents\Arduino\libraries\grbl/print.c:118: multiple definition ofprintInteger’print.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/print.c:118: 首先在这里定义
grbl\print.co: 在函数
printFloat': C:\Users\Randy\Documents\Arduino\libraries\grbl/print.c:134: multiple definition ofprintFloat’print.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /print.c:134: 首先
在
printFloat_CoordValue': C:\Users\Randy\Documents\Arduino\libraries\grbl/print.c:176: multiple definition of这里定义
grbl\print.co: 在函数
printFloat_RateValue': C:\Users\Randy\Documents\Arduino\libraries\grbl/print.c:184: multiple definition ofprintFloat_RateValue 中print.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/print.c:184: 首先在这里定义
grbl\probe.co: 在函数
probe_get_state': C:\Users\Randy\Documents\Arduino\libraries\grbl/probe.c:46: multiple definition ofprobe_configure_invert_mask’probe.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/probe.c:46: 首先在这里定义
grbl\probe.co: 在函数
probe_state_monitor': C:\Users\Randy\Documents\Arduino\libraries\grbl/probe.c:31: multiple definition ofprobe_init’probe.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /probe.c:31: 首先
在
probe_get_state': C:\Users\Randy\Documents\Arduino\libraries\grbl/probe.c:53: multiple definition of这里定义
grbl\probe.co: 在函数
probe_state_monitor': C:\Users\Randy\Documents\Arduino\libraries\grbl/probe.c:61: multiple definition ofprobe_state_monitor 中probe.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/probe.c:61: 首先在这里定义
grbl\protocol.co: 在函数
protocol_auto_cycle_start': C:\Users\Randy\Documents\Arduino\libraries\grbl/protocol.c:193: multiple definition ofprotocol_auto_cycle_start’protocol.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/protocol.c:193: 首先在这里定义
grbl\protocol.co: 在函数
protocol_buffer_synchronize': C:\Users\Randy\Documents\Arduino\libraries\grbl/protocol.c:221: multiple definition ofprotocol_exec_rt_system’protocol.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /protocol.c:221: 首先在
这里 定义 grbl\protocol.co: 在函数protocol_main_loop’
protocol_execute_realtime': C:\Users\Randy\Documents\Arduino\libraries\grbl/protocol.c:211: multiple definition ofprotocol_main_loop': C:\Users\Randy\Documents\Arduino\libraries\grbl/protocol.c:39: multiple definition ofprotocol.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/protocol.c:39: 首先在这里定义
grbl\protocol.co: 在函数
protocol_buffer_synchronize': C:\Users\Randy\Documents\Arduino\libraries\grbl/protocol.c:177: multiple definition ofprotocol_buffer_synchronize’protocol.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/protocol.c:177: 首先在这里定义
grbl\report.co: 在函数
report_util_gcode_modes_G': C:\Users\Randy\Documents\Arduino\libraries\grbl/report.c:33: multiple definition ofreport_util_setting_prefix’report.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /report.c:33: 首先
在
report_status_message': C:\Users\Randy\Documents\Arduino\libraries\grbl/report.c:113: multiple definition of这里定义
grbl\report.co: 在函数
report_alarm_message': C:\Users\Randy\Documents\Arduino\libraries\grbl/report.c:126: multiple definition ofreport_alarm_message’report.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/report.c:126: 首先在这里定义
grbl\report.co: 在函数
report_feedback_message': C:\Users\Randy\Documents\Arduino\libraries\grbl/report.c:139: multiple definition ofreport_feedback_message’report.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/report.c:139: 首先在这里定义
grbl\report.co: 在函数
report_init_message': C:\Users\Randy\Documents\Arduino\libraries\grbl/report.c:172: multiple definition ofreport_init_message’report.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /report.c:172: 首先
在
report_grbl_help': C:\Users\Randy\Documents\Arduino\libraries\grbl/report.c:177: multiple definition of这里定义
grbl\report.co: 在函数
report_grbl_settings': C:\Users\Randy\Documents\Arduino\libraries\grbl/report.c:183: multiple definition ofreport_grbl_settings 中report.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/report.c:183: 首先在这里定义
grbl\report.co: 在函数
report_probe_parameters': C:\Users\Randy\Documents\Arduino\libraries\grbl/report.c:228: multiple definition ofreport_probe_parameters’report.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/report.c:228: 首先在这里定义
grbl\report.co: 在函数
report_ngc_parameters': C:\Users\Randy\Documents\Arduino\libraries\grbl/report.c:242: multiple definition ofreport_ngc_parameters’report.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /report.c:242: 首先
在
report_gcode_modes': C:\Users\Randy\Documents\Arduino\libraries\grbl/report.c:273: multiple definition of这里定义
grbl\report.co: 在函数
report_startup_line': C:\Users\Randy\Documents\Arduino\libraries\grbl/report.c:335: multiple definition ofreport_startup_line’report.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/report.c:335: 首先在这里定义
grbl\report.co: 在函数
report_execute_startup_message': C:\Users\Randy\Documents\Arduino\libraries\grbl/report.c:344: multiple definition ofreport_execute_startup_message’report.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/report.c:344: 首先在这里定义
grbl\report.co: 在函数
report_build_info': C:\Users\Randy\Documents\Arduino\libraries\grbl/report.c:353: multiple definition ofreport_build_info’report.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /report.c:353: 首先
在
report_echo_line_received': C:\Users\Randy\Documents\Arduino\libraries\grbl/report.c:407: multiple definition of这里定义
grbl\report.co: 在函数
report_realtime_status': C:\Users\Randy\Documents\Arduino\libraries\grbl/report.c:419: multiple definition ofreport_realtime_status’report.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/report.c:419: 首先在这里定义
grbl\serial.co: 在函数
serial_reset_read_buffer': C:\Users\Randy\Documents\Arduino\libraries\grbl/serial.c:39: multiple definition ofserial_get_rx_buffer_available’serial.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/serial.c:39: 首先在这里定义
grbl\serial.co: 在函数
serial_reset_read_buffer': C:\Users\Randy\Documents\Arduino\libraries\grbl/serial.c:39: multiple definition ofserial_rx_buffer_tail’serial.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /serial.c:39: 首先
在
serial_reset_read_buffer': C:\Users\Randy\Documents\Arduino\libraries\grbl/serial.c:39: multiple definition of这里定义
grbl\serial.co: 在函数
serial_get_rx_buffer_count': C:\Users\Randy\Documents\Arduino\libraries\grbl/serial.c:49: multiple definition ofserial_get_rx_buffer_count’serial.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/serial.c:49: 首先在这里定义
grbl\serial.co: 在函数
serial_write': C:\Users\Randy\Documents\Arduino\libraries\grbl/serial.c:59: multiple definition ofserial_get_tx_buffer_count’serial.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/serial.c:59: 首先在这里定义
grbl\serial.co: 在函数
serial_reset_read_buffer': C:\Users\Randy\Documents\Arduino\libraries\grbl/serial.c:39: multiple definition ofserial_tx_buffer_tail’serial.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /serial.c:39: 首先
在
serial_reset_read_buffer': C:\Users\Randy\Documents\Arduino\libraries\grbl/serial.c:39: multiple definition of这里定义
grbl\serial.co: 在函数
__vector_25': C:\Users\Randy\Documents\Arduino\libraries\grbl/serial.c:73: multiple definition ofserial_init 中serial.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/serial.c:73: 首先在这里定义
grbl\serial.co: 在函数
__vector_25': C:\Users\Randy\Documents\Arduino\libraries\grbl/serial.c:88: multiple definition ofserial_write’serial.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/serial.c:88: 首先在这里定义
grbl\serial.co: 在函数
__vector_26': C:\Users\Randy\Documents\Arduino\libraries\grbl/serial.c:108: multiple definition of__vector_26′serial.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /serial.c:108: 首先
在
serial_read': C:\Users\Randy\Documents\Arduino\libraries\grbl/serial.c:128: multiple definition of这里定义
grbl\serial.co: 在函数
__vector_25': C:\Users\Randy\Documents\Arduino\libraries\grbl/serial.c:144: multiple definition of__vector_25′serial.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/serial.c:144: 首先在这里定义
grbl\serial.co: 在函数
serial_reset_read_buffer': C:\Users\Randy\Documents\Arduino\libraries\grbl/serial.c:201: multiple definition ofserial_reset_read_buffer’serial.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/serial.c:201: 首先在这里定义
grbl\settings.co: 在函数
settings_store_build_info': C:\Users\Randy\Documents\Arduino\libraries\grbl/settings.c:29: multiple definition ofsettings_store_startup_line’settings.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /settings.c:29: 首先
在
settings_read_startup_line': C:\Users\Randy\Documents\Arduino\libraries\grbl/settings.c:43: multiple definition of这里定义
grbl\settings.co: 在函数
settings_restore': C:\Users\Randy\Documents\Arduino\libraries\grbl/settings.c:49: multiple definition ofsettings_write_coord_data’settings.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/settings.c:49: 首先在这里定义
grbl\settings.co: 在函数
settings_restore': C:\Users\Randy\Documents\Arduino\libraries\grbl/settings.c:62: multiple definition ofwrite_global_settings’settings.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/settings.c:62: 首先在这里定义
grbl\settings.co: 在函数
settings_restore': C:\Users\Randy\Documents\Arduino\libraries\grbl/settings.c:68: multiple definition ofsettings_restore’settings.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /settings.c:68: 首先
在
settings_read_startup_line': C:\Users\Randy\Documents\Arduino\libraries\grbl/settings.c:140: multiple definition of这里定义
grbl\settings.co: 在函数
settings_read_build_info': C:\Users\Randy\Documents\Arduino\libraries\grbl/settings.c:154: multiple definition ofsettings_read_build_info’settings.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/settings.c:154: 首先在这里定义
grbl\settings.co: 在函数
settings_read_coord_data': C:\Users\Randy\Documents\Arduino\libraries\grbl/settings.c:167: multiple definition ofsettings_read_coord_data’settings.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/settings.c:167: 首先在这里定义
grbl\settings.co: 在函数
read_global_settings': C:\Users\Randy\Documents\Arduino\libraries\grbl/settings.c:182: multiple definition ofread_global_settings’settings.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /settings.c:182: 首先
在
settings_store_global_setting': C:\Users\Randy\Documents\Arduino\libraries\grbl/settings.c:196: multiple definition of这里定义
grbl\settings.co: 在函数
settings_init': C:\Users\Randy\Documents\Arduino\libraries\grbl/settings.c:307: multiple definition ofsettings_init 中settings.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/settings.c:307: 首先在这里定义
grbl\settings.co: 在函数
get_step_pin_mask': C:\Users\Randy\Documents\Arduino\libraries\grbl/settings.c:318: multiple definition ofget_step_pin_mask’settings.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/settings.c:318: 首先在这里定义
grbl\settings.co: 在函数
get_direction_pin_mask': C:\Users\Randy\Documents\Arduino\libraries\grbl/settings.c:327: multiple definition ofget_direction_pin_mask’settings.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /settings.c:327: 首先
在
get_limit_pin_mask': C:\Users\Randy\Documents\Arduino\libraries\grbl/settings.c:336: multiple definition of这里定义
grbl\sleep.co: 在函数
sleep_init': C:\Users\Randy\Documents\Arduino\libraries\grbl/sleep.c:47: multiple definition ofsleep_init 中sleep.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/sleep.c:47: 首先在这里定义
grbl\sleep.co: 在函数
__vector_35': C:\Users\Randy\Documents\Arduino\libraries\grbl/sleep.c:59: multiple definition of__vector_35′sleep.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/sleep.c:59: 首先在这里定义
grbl\sleep.co: 在 function
sleep_check': C:\Users\Randy\Documents\Arduino\libraries\grbl/sleep.c:98: multiple definition ofsleep_check’sleep.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /sleep.c:98: 首先
在
spindle_stop': C:\Users\Randy\Documents\Arduino\libraries\grbl/spindle_control.c:48: multiple definition of这里定义
grbl\spindle_control.co: 在函数
spindle_sync': C:\Users\Randy\Documents\Arduino\libraries\grbl/spindle_control.c:62: multiple definition ofspindle_stop’spindle_control.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/spindle_control.c:62: 首先在这里定义
grbl\spindle_control.co: 在函数
spindle_set_state': C:\Users\Randy\Documents\Arduino\libraries\grbl/spindle_control.c:31: multiple definition ofspindle_init’spindle_control.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/spindle_control.c:31: 首先在这里定义
grbl\spindle_control.co: 在函数
spindle_compute_pwm_value': C:\Users\Randy\Documents\Arduino\libraries\grbl/spindle_control.c:75: multiple definition ofspindle_set_speed’spindle_control.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /spindle_control.c:75: 首先
在
spindle_compute_pwm_value': C:\Users\Randy\Documents\Arduino\libraries\grbl/spindle_control.c:86: multiple definition of这里定义
grbl\spindle_control.co: 在函数中
spindle_set_state': C:\Users\Randy\Documents\Arduino\libraries\grbl/spindle_control.c:117: multiple definition ofspindle_set_state’spindle_control.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/spindle_control.c:117: 首先在这里定义
grbl\spindle_control.co: In function
spindle_sync': C:\Users\Randy\Documents\Arduino\libraries\grbl/spindle_control.c:152: multiple definition ofspindle_sync’spindle_control.co:C:\Users \Randy\AppData\Local\Temp\build540589733081590121.tmp/spindle_control.c:152: 首先在这里定义
grbl\stepper.co: 在函数
st_get_realtime_rate': C:\Users\Randy\Documents\Arduino\libraries\grbl/stepper.c:204: multiple definition ofst_wake_up’stepper.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121 .tmp/stepper.c:204: 首先在这里定义
grbl\stepper.co: In function
stepper_init': C:\Users\Randy\Documents\Arduino\libraries\grbl/stepper.c:230: multiple definition ofst_go_idle’stepper.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/stepper.c:230: first此处定义
grbl\stepper.co: 在函数
__vector_17': C:\Users\Randy\Documents\Arduino\libraries\grbl/stepper.c:297: multiple definition of__vector_17′ 中stepper.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/stepper.c:297: 首先在这里定义
grbl\stepper.co: 在函数
st_prep_buffer': C:\Users\Randy\Documents\Arduino\libraries\grbl/stepper.c:434: multiple definition of__vector_23′stepper.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/stepper.c:434: 首先定义在这里
grbl\stepper.co: 在函数
st_prep_buffer': C:\Users\Randy\Documents\Arduino\libraries\grbl/stepper.c:454: multiple definition ofst_generate_step_dir_invert_masks’stepper.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /stepper.c:454: 首先
在
st_reset': C:\Users\Randy\Documents\Arduino\libraries\grbl/stepper.c:469: multiple definition of这里定义
grbl\stepper.co: 在函数
stepper_init': C:\Users\Randy\Documents\Arduino\libraries\grbl/stepper.c:494: multiple definition ofstepper_init 中stepper.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/stepper.c:494 : 首先定义 在
st_update_plan_block_parameters': C:\Users\Randy\Documents\Arduino\libraries\grbl/stepper.c:519: multiple definition of这里\AppData\Local\Temp\build540589733081590121.tmp/stepper.c:519: 首先在这里定义
grbl\stepper.co: 在函数
st_prep_buffer': C:\Users\Randy\Documents\Arduino\libraries\grbl/stepper.c:589: multiple definition ofst_prep_buffer’stepper.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /stepper.c:589: 首先
在
st_get_realtime_rate': C:\Users\Randy\Documents\Arduino\libraries\grbl/stepper.c:998: multiple definition of这里定义
grbl\system.co: 在函数
system_check_safety_door_ajar': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:26: multiple definition ofsystem_init 中system.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/system.c:26: 首先在这里定义
grbl\system.co: 在函数
system_convert_array_steps_to_mpos': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:43: multiple definition ofsystem_control_get_state’system.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/system.c:43: 首先在这里定义
grbl\system.co: 在函数
__vector_11': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:62: multiple definition of__vector_11′system.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /system.c:62: 首先
在
system_execute_line': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:81: multiple definition of这里定义
grbl\system.co: 在函数
system_execute_line': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:87: multiple definition ofsystem_execute_startup 中system.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/system.c:87: 首先在这里定义
grbl\system.co: 在函数
system_flag_wco_change': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:272: multiple definition ofsystem_flag_wco_change’system.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/system.c:272: 首先在这里定义
grbl\system.co: 在函数
system_convert_axis_steps_to_mpos': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:282: multiple definition ofsystem_convert_axis_steps_to_mpos’system.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /system.c:282: 首先
在
system_convert_array_steps_to_mpos': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:300: multiple definition of这里定义
grbl\system.co: 在函数
system_check_travel_limits': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:324: multiple definition ofsystem_check_travel_limits 中system.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/system.c:324: 首先在这里定义
grbl\system.co: 在函数
system_set_exec_state_flag': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:346: multiple definition ofsystem_set_exec_state_flag’system.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/system.c:346: 首先在这里定义
grbl\system.co: 在函数
system_execute_line': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:112: multiple definition ofsystem_execute_line’system.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /system.c:112: 首先
在
system_clear_exec_state_flag': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:353: multiple definition of这里定义
grbl\system.co: 在函数
system_set_exec_alarm': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:360: multiple definition ofsystem_set_exec_alarm’system.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/system.c:360: 首先在这里定义
grbl\system.co: 在函数
system_clear_exec_alarm': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:367: multiple definition ofsystem_clear_exec_alarm’system.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/system.c:367: 首先在这里定义
grbl\system.co: 在函数
system_set_exec_motion_override_flag': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:374: multiple definition ofsystem_set_exec_motion_override_flag’system.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp /system.c:374: 首先
在
system_set_exec_accessory_override_flag': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:381: multiple definition of这里定义
grbl\system.co: 在函数
system_clear_exec_motion_overrides': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:388: multiple definition ofsystem_clear_exec_motion_overrides 中system.co:C:\Users\Randy\AppData\Local\Temp\build540589733081590121.tmp/system.c:388: 首先在这里定义
grbl\system.co: 在函数
system_clear_exec_accessory_overrides': C:\Users\Randy\Documents\Arduino\libraries\grbl/system.c:395: multiple definition ofsystem_clear_exec_accessory_overrides’system.co:C:\Users\Randy \AppData\Local\Temp\build540589733081590121.tmp/system.c:395: 首先在这里定义
collect2: error: ld returned 1 exit status
如果在“文件”>“首选项”中启用
“在编译期间显示详细输出” ,该报告将包含更多信息。