RC6502-Apple-1-Replica
RC6502-Apple-1-Replica copied to clipboard
PIA Communicator compilation failed
I use the Arduino IDE 1.8.16
d:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware d:\Program Files (x86)\Arduino\hardware -tools d:\Program Files (x86)\Arduino\tools-builder -tools d:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries d:\Program Files (x86)\Arduino\libraries -libraries D:\我的文件\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328old -ide-version=10816 -build-path C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914 -warnings=none -build-cache C:\Users\ADMINI~1\AppData\Local\Temp\arduino_cache_758226 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=d:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=d:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=d:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=d:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=d:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=d:\Program Files (x86)\Arduino\hardware\tools\avr -verbose F:\working\PIA Communicator\pia_communicator\pia_communicator.ino
d:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware d:\Program Files (x86)\Arduino\hardware -tools d:\Program Files (x86)\Arduino\tools-builder -tools d:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries d:\Program Files (x86)\Arduino\libraries -libraries D:\我的文件\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328old -ide-version=10816 -build-path C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914 -warnings=none -build-cache C:\Users\ADMINI~1\AppData\Local\Temp\arduino_cache_758226 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=d:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=d:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=d:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=d:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=d:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=d:\Program Files (x86)\Arduino\hardware\tools\avr -verbose F:\working\PIA Communicator\pia_communicator\pia_communicator.ino
Using board 'nano' from platform in folder: D:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: D:\Program Files (x86)\Arduino\hardware\arduino\avr
Detecting libraries used...
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\pia_communicator.ino.cpp" -o nul
Alternatives for MCP23S17.h: [MCP23S17]
ResolveLibrary(MCP23S17.h)
-> candidates: [MCP23S17]
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "-ID:\我的文件\Documents\Arduino\libraries\MCP23S17" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\pia_communicator.ino.cpp" -o nul
Alternatives for SPI.h: [[email protected]]
ResolveLibrary(SPI.h)
-> candidates: [[email protected]]
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "-ID:\我的文件\Documents\Arduino\libraries\MCP23S17" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\pia_communicator.ino.cpp" -o nul
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "-ID:\我的文件\Documents\Arduino\libraries\MCP23S17" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\MCP23S17.cpp" -o nul
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "-ID:\我的文件\Documents\Arduino\libraries\MCP23S17" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "D:\我的文件\Documents\Arduino\libraries\MCP23S17\MCP23S17.cpp" -o nul
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "-ID:\我的文件\Documents\Arduino\libraries\MCP23S17" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "D:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src\SPI.cpp" -o nul
Generating function prototypes...
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "-ID:\我的文件\Documents\Arduino\libraries\MCP23S17" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\pia_communicator.ino.cpp" -o "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\preproc\ctags_target_for_gcc_minus_e.cpp"
"d:\Program Files (x86)\Arduino\tools-builder\ctags\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\preproc\ctags_target_for_gcc_minus_e.cpp"
正在编译项目...
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "-ID:\我的文件\Documents\Arduino\libraries\MCP23S17" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\pia_communicator.ino.cpp" -o "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\pia_communicator.ino.cpp.o"
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "-ID:\我的文件\Documents\Arduino\libraries\MCP23S17" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\MCP23S17.cpp" -o "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\MCP23S17.cpp.o"
Compiling libraries...
Compiling library "MCP23S17"
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "-ID:\我的文件\Documents\Arduino\libraries\MCP23S17" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "D:\我的文件\Documents\Arduino\libraries\MCP23S17\MCP23S17.cpp" -o "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\libraries\MCP23S17\MCP23S17.cpp.o"
Compiling library "SPI"
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "-ID:\我的文件\Documents\Arduino\libraries\MCP23S17" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "D:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src\SPI.cpp" -o "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\libraries\SPI\SPI.cpp.o"
Compiling core...
"d:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -c -g -x assembler-with-cpp -flto -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "D:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_pulse.S" -o "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\wiring_pulse.S.o"
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "D:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\WInterrupts.c" -o "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\WInterrupts.c.o"
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "D:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\hooks.c" -o "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\hooks.c.o"
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "D:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring.c" -o "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\wiring.c.o"
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "D:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_digital.c" -o "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\wiring_digital.c.o"
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "D:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_shift.c" -o "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\wiring_shift.c.o"
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "D:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_pulse.c" -o "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\wiring_pulse.c.o"
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "D:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\wiring_analog.c" -o "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\wiring_analog.c.o"
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "D:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial1.cpp" -o "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\HardwareSerial1.cpp.o"
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "D:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\CDC.cpp" -o "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\CDC.cpp.o"
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "D:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial0.cpp" -o "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\HardwareSerial0.cpp.o"
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "D:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial.cpp" -o "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\HardwareSerial.cpp.o"
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "D:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\PluggableUSB.cpp" -o "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\PluggableUSB.cpp.o"
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "D:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial2.cpp" -o "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\HardwareSerial2.cpp.o"
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "D:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial3.cpp" -o "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\HardwareSerial3.cpp.o"
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "D:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\IPAddress.cpp" -o "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\IPAddress.cpp.o"
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "D:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\Print.cpp" -o "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\Print.cpp.o"
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "D:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\Stream.cpp" -o "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\Stream.cpp.o"
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "D:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\Tone.cpp" -o "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\Tone.cpp.o"
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "D:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\USBCore.cpp" -o "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\USBCore.cpp.o"
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "D:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\WMath.cpp" -o "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\WMath.cpp.o"
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "D:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\WString.cpp" -o "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\WString.cpp.o"
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "D:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\abi.cpp" -o "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\abi.cpp.o"
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "D:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\main.cpp" -o "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\main.cpp.o"
"d:\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=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "D:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\new.cpp" -o "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\new.cpp.o"
"d:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\core.a" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\wiring_pulse.S.o"
"d:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\core.a" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\WInterrupts.c.o"
"d:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\core.a" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\hooks.c.o"
"d:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\core.a" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\wiring.c.o"
"d:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\core.a" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\wiring_analog.c.o"
"d:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\core.a" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\wiring_digital.c.o"
"d:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\core.a" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\wiring_pulse.c.o"
"d:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\core.a" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\wiring_shift.c.o"
"d:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\core.a" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\CDC.cpp.o"
"d:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\core.a" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\HardwareSerial.cpp.o"
"d:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\core.a" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\HardwareSerial0.cpp.o"
"d:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\core.a" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\HardwareSerial1.cpp.o"
"d:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\core.a" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\HardwareSerial2.cpp.o"
"d:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\core.a" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\HardwareSerial3.cpp.o"
"d:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\core.a" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\IPAddress.cpp.o"
"d:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\core.a" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\PluggableUSB.cpp.o"
"d:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\core.a" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\Print.cpp.o"
"d:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\core.a" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\Stream.cpp.o"
"d:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\core.a" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\Tone.cpp.o"
"d:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\core.a" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\USBCore.cpp.o"
"d:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\core.a" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\WMath.cpp.o"
"d:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\core.a" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\WString.cpp.o"
"d:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\core.a" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\abi.cpp.o"
"d:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\core.a" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\main.cpp.o"
"d:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\core.a" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\core\new.cpp.o"
Archiving built core (caching) in: C:\Users\ADMINI~1\AppData\Local\Temp\arduino_cache_758226\core\core_arduino_avr_nano_cpu_atmega328old_c3bfe3f79ffbeab93536a1a484b588d9.a
Linking everything together...
"d:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914/pia_communicator.ino.elf" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\MCP23S17.cpp.o" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\pia_communicator.ino.cpp.o" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\libraries\MCP23S17\MCP23S17.cpp.o" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\libraries\SPI\SPI.cpp.o" "C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914/core\core.a" "-LC:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914" -lm
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\libraries\MCP23S17\MCP23S17.cpp.o (symbol from plugin): In function MCP23S17::MCP23S17(SPIClass*, unsigned char, unsigned char)': (.text+0x0): multiple definition of
MCP23S17::MCP23S17(SPIClass*, unsigned char, unsigned char)'
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\MCP23S17.cpp.o (symbol from plugin):(.text+0x0): first defined here
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\libraries\MCP23S17\MCP23S17.cpp.o (symbol from plugin): In function MCP23S17::MCP23S17(SPIClass*, unsigned char, unsigned char)': (.text+0x0): multiple definition of
MCP23S17::MCP23S17(SPIClass*, unsigned char, unsigned char)'
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\MCP23S17.cpp.o (symbol from plugin):(.text+0x0): first defined here
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\libraries\MCP23S17\MCP23S17.cpp.o (symbol from plugin): In function MCP23S17::MCP23S17(SPIClass*, unsigned char, unsigned char)': (.text+0x0): multiple definition of
MCP23S17::MCP23S17(SPIClass&, unsigned char, unsigned char)'
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\MCP23S17.cpp.o (symbol from plugin):(.text+0x0): first defined here
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\libraries\MCP23S17\MCP23S17.cpp.o (symbol from plugin): In function MCP23S17::MCP23S17(SPIClass*, unsigned char, unsigned char)': (.text+0x0): multiple definition of
MCP23S17::MCP23S17(SPIClass&, unsigned char, unsigned char)'
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\MCP23S17.cpp.o (symbol from plugin):(.text+0x0): first defined here
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\libraries\MCP23S17\MCP23S17.cpp.o (symbol from plugin): In function MCP23S17::MCP23S17(SPIClass*, unsigned char, unsigned char)': (.text+0x0): multiple definition of
MCP23S17::readRegister(unsigned char)'
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\MCP23S17.cpp.o (symbol from plugin):(.text+0x0): first defined here
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\libraries\MCP23S17\MCP23S17.cpp.o (symbol from plugin): In function MCP23S17::MCP23S17(SPIClass*, unsigned char, unsigned char)': (.text+0x0): multiple definition of
MCP23S17::writeRegister(unsigned char)'
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\MCP23S17.cpp.o (symbol from plugin):(.text+0x0): first defined here
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\libraries\MCP23S17\MCP23S17.cpp.o (symbol from plugin): In function MCP23S17::MCP23S17(SPIClass*, unsigned char, unsigned char)': (.text+0x0): multiple definition of
MCP23S17::readAll()'
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\MCP23S17.cpp.o (symbol from plugin):(.text+0x0): first defined here
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\libraries\MCP23S17\MCP23S17.cpp.o (symbol from plugin): In function MCP23S17::MCP23S17(SPIClass*, unsigned char, unsigned char)': (.text+0x0): multiple definition of
MCP23S17::writeAll()'
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\MCP23S17.cpp.o (symbol from plugin):(.text+0x0): first defined here
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\libraries\MCP23S17\MCP23S17.cpp.o (symbol from plugin): In function MCP23S17::MCP23S17(SPIClass*, unsigned char, unsigned char)': (.text+0x0): multiple definition of
MCP23S17::begin()'
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\MCP23S17.cpp.o (symbol from plugin):(.text+0x0): first defined here
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\libraries\MCP23S17\MCP23S17.cpp.o (symbol from plugin): In function MCP23S17::MCP23S17(SPIClass*, unsigned char, unsigned char)': (.text+0x0): multiple definition of
MCP23S17::pinMode(unsigned char, unsigned char)'
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\MCP23S17.cpp.o (symbol from plugin):(.text+0x0): first defined here
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\libraries\MCP23S17\MCP23S17.cpp.o (symbol from plugin): In function MCP23S17::MCP23S17(SPIClass*, unsigned char, unsigned char)': (.text+0x0): multiple definition of
MCP23S17::digitalWrite(unsigned char, unsigned char)'
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\MCP23S17.cpp.o (symbol from plugin):(.text+0x0): first defined here
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\libraries\MCP23S17\MCP23S17.cpp.o (symbol from plugin): In function MCP23S17::MCP23S17(SPIClass*, unsigned char, unsigned char)': (.text+0x0): multiple definition of
MCP23S17::digitalRead(unsigned char)'
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\MCP23S17.cpp.o (symbol from plugin):(.text+0x0): first defined here
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\libraries\MCP23S17\MCP23S17.cpp.o (symbol from plugin): In function MCP23S17::MCP23S17(SPIClass*, unsigned char, unsigned char)': (.text+0x0): multiple definition of
MCP23S17::readPort(unsigned char)'
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\MCP23S17.cpp.o (symbol from plugin):(.text+0x0): first defined here
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\libraries\MCP23S17\MCP23S17.cpp.o (symbol from plugin): In function MCP23S17::MCP23S17(SPIClass*, unsigned char, unsigned char)': (.text+0x0): multiple definition of
MCP23S17::readPort()'
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\MCP23S17.cpp.o (symbol from plugin):(.text+0x0): first defined here
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\libraries\MCP23S17\MCP23S17.cpp.o (symbol from plugin): In function MCP23S17::MCP23S17(SPIClass*, unsigned char, unsigned char)': (.text+0x0): multiple definition of
MCP23S17::writePort(unsigned char, unsigned char)'
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\MCP23S17.cpp.o (symbol from plugin):(.text+0x0): first defined here
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\libraries\MCP23S17\MCP23S17.cpp.o (symbol from plugin): In function MCP23S17::MCP23S17(SPIClass*, unsigned char, unsigned char)': (.text+0x0): multiple definition of
MCP23S17::writePort(unsigned int)'
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\MCP23S17.cpp.o (symbol from plugin):(.text+0x0): first defined here
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\libraries\MCP23S17\MCP23S17.cpp.o (symbol from plugin): In function MCP23S17::MCP23S17(SPIClass*, unsigned char, unsigned char)': (.text+0x0): multiple definition of
MCP23S17::enableInterrupt(unsigned char, unsigned char)'
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\MCP23S17.cpp.o (symbol from plugin):(.text+0x0): first defined here
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\libraries\MCP23S17\MCP23S17.cpp.o (symbol from plugin): In function MCP23S17::MCP23S17(SPIClass*, unsigned char, unsigned char)': (.text+0x0): multiple definition of
MCP23S17::disableInterrupt(unsigned char)'
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\MCP23S17.cpp.o (symbol from plugin):(.text+0x0): first defined here
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\libraries\MCP23S17\MCP23S17.cpp.o (symbol from plugin): In function MCP23S17::MCP23S17(SPIClass*, unsigned char, unsigned char)': (.text+0x0): multiple definition of
MCP23S17::setMirror(bool)'
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\MCP23S17.cpp.o (symbol from plugin):(.text+0x0): first defined here
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\libraries\MCP23S17\MCP23S17.cpp.o (symbol from plugin): In function MCP23S17::MCP23S17(SPIClass*, unsigned char, unsigned char)': (.text+0x0): multiple definition of
MCP23S17::getInterruptPins()'
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\MCP23S17.cpp.o (symbol from plugin):(.text+0x0): first defined here
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\libraries\MCP23S17\MCP23S17.cpp.o (symbol from plugin): In function MCP23S17::MCP23S17(SPIClass*, unsigned char, unsigned char)': (.text+0x0): multiple definition of
MCP23S17::getInterruptValue()'
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\MCP23S17.cpp.o (symbol from plugin):(.text+0x0): first defined here
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\libraries\MCP23S17\MCP23S17.cpp.o (symbol from plugin): In function MCP23S17::MCP23S17(SPIClass*, unsigned char, unsigned char)': (.text+0x0): multiple definition of
MCP23S17::setInterruptLevel(unsigned char)'
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\MCP23S17.cpp.o (symbol from plugin):(.text+0x0): first defined here
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\libraries\MCP23S17\MCP23S17.cpp.o (symbol from plugin): In function MCP23S17::MCP23S17(SPIClass*, unsigned char, unsigned char)': (.text+0x0): multiple definition of
MCP23S17::setInterruptOD(bool)'
C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_232914\sketch\MCP23S17.cpp.o (symbol from plugin):(.text+0x0): first defined here
collect2.exe: error: ld returned 1 exit status
使用库 MCP23S17 在文件夹: D:\我的文件\Documents\Arduino\libraries\MCP23S17 (legacy)
使用 1.0 版本的库 SPI 在文件夹: D:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI
exit status 1
为开发板 Arduino Nano 编译时出错。
Can you edit your post to put markdown code quoting (three backticks alone on a line: ```
) before and after the output you've pasted in? Right now it's very difficult to read.
At a quick glance, it looks as if you've got two copies of the MCP23S17
library, one in ...\libraries\MCP23S17\MCP23S17.cpp
and one in ...\sketch\MCP23S17.cpp
. Deleting the latter one from the sketch\
directory might fix the problem. Is that something you added yourself, or did the build system somehow put that there?
As you said, after I removed the duplicate files it compiles fine.