C/C++:gcc选项-fno-access-control的使用

文章讨论了如何在测试类A的代码中访问其私有和保护成员,通过使用`-fno-access-control`选项来忽略C++的访问控制规则。

在测试代码时需要访问私有和保护成员,使用这个选项可以忽略访问控制。

class A
{
public:
    A() {}
protected:
    void test_protected() {}
private:
    void test_private() {}
};

int main(int argc, char* argv[])
{
    A a;
    a.test_protected();
    a.test_private();
    return 0;
}
$ g++ main.cpp -fno-access-control
报错如何解决 make[6]: Entering directory '/home/lgb/sharedfile/nvmp/develop_accesscontrol/nvmp/build_dir/target-aarch64-ca53-linux-gnueabihf-accesscontrol/iperf-single/iperf-2.0.5/compat' if aarch64-ca53-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../include -I/home/lgb/sharedfile/nvmp/develop_accesscontrol/nvmp/staging_dir/target-aarch64-ca53-linux-gnueabihf-accesscontrol/usr/include -I/home/lgb/sharedfile/nvmp/develop_accesscontrol/nvmp/staging_dir/target-aarch64-ca53-linux-gnueabihf-accesscontrol/include -I/home/lgb/sharedfile/nvmp/develop_accesscontrol/nvmp/../sdk/soc/nvt9853x/glibc-toolchain-10.4.0/aarch64-ca53-linux-gnueabihf-10.4.0/aarch64-ca53-linux-gnu/sysroot/usr/include -Wall -O2 -pipe -march=armv8-a -mtune=cortex-a53 -ftree-vectorize -fno-builtin -fno-common -Wno-stringop-truncation -Wno-format-truncation -Wno-sizeof-pointer-div -Wno-stringop-overflow -Wno-format-overflow -Wno-sizeof-pointer-memaccess -g -fno-rtti -MT delay.o -MD -MP -MF ".deps/delay.Tpo" -c -o delay.o delay.cpp; \ then mv -f ".deps/delay.Tpo" ".deps/delay.Po"; else rm -f ".deps/delay.Tpo"; exit 1; fi if aarch64-ca53-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../include -I/home/lgb/sharedfile/nvmp/develop_accesscontrol/nvmp/staging_dir/target-aarch64-ca53-linux-gnueabihf-accesscontrol/usr/include -I/home/lgb/sharedfile/nvmp/develop_accesscontrol/nvmp/staging_dir/target-aarch64-ca53-linux-gnueabihf-accesscontrol/include -I/home/lgb/sharedfile/nvmp/develop_accesscontrol/nvmp/../sdk/soc/nvt9853x/glibc-toolchain-10.4.0/aarch64-ca53-linux-gnueabihf-10.4.0/aarch64-ca53-linux-gnu/sysroot/usr/include -Wall -O2 -pipe -fgnu89-inline -march=armv8-a -mtune=cortex-a53 -ftree-vectorize -fno-builtin -fno-common -Wno-stringop-truncation -Wno-format-truncation -Wno-sizeof-pointer-div -Wno-stringop-overflow -Wno-format-overflow -Wno-sizeof-pointer-memaccess -g -MT string.o -MD -MP -MF ".deps/string.Tpo" -c -o string.o string.c; \ then mv -f ".deps/string.Tpo" ".deps/string.Po"; else rm -f ".deps/string.Tpo"; exit 1; fi cc1plus: warning: command-line option '-fgnu89-inline' is valid for C/ObjC but not for C++ In file included from /home/lgb/sharedfile/nvmp/develop_accesscontrol/sdk/soc/nvt9853x/glibc-toolchain-10.4.0/aarch64-ca53-linux-gnueabihf-10.4.0/aarch64-ca53-linux-gnu/include/c++/10.4.0/cmath:42, from /home/lgb/sharedfile/nvmp/develop_accesscontrol/sdk/soc/nvt9853x/glibc-toolchain-10.4.0/aarch64-ca53-linux-gnueabihf-10.4.0/aarch64-ca53-linux-gnu/include/c++/10.4.0/math.h:36, from ../include/headers.h:85, from ../include/Timestamp.hpp:63, from delay.cpp:53: /home/lgb/sharedfile/nvmp/develop_accesscontrol/sdk/soc/nvt9853x/glibc-toolchain-10.4.0/aarch64-ca53-linux-gnueabihf-10.4.0/aarch64-ca53-linux-gnu/include/c++/10.4.0/bits/cpp_type_traits.h:214:12: error: redefinition of 'struct std::__is_integer<int>' 214 | struct __is_integer<int> | ^~~~~~~~~~~~~~~~~ /home/lgb/sharedfile/nvmp/develop_accesscontrol/sdk/soc/nvt9853x/glibc-toolchain-10.4.0/aarch64-ca53-linux-gnueabihf-10.4.0/aarch64-ca53-linux-gnu/include/c++/10.4.0/bits/cpp_type_traits.h:138:12: note: previous definition of 'struct std::__is_integer<int>' 138 | struct __is_integer<bool> | ^~~~~~~~~~~~~~~~~~ Makefile:273: recipe for target 'delay.o' failed make[6]: *** [delay.o] Error 1
最新发布
09-24
以下编译报错的原因 /home/lgb/sharedfile/nvmp/develop_accesscontrol/sdk/soc/nvt9853x/glibc-toolchain-10.4.0/aarch64-ca53-linux-gnueabihf-10.4.0/aarch64-ca53-linux-gnu/include/c++/10.4.0/bits/cpp_type_traits.h:214:12: error: redefinition of 'struct std::__is_integer<int>' 214 | struct __is_integer<int> | ^~~~~~~~~~~~~~~~~ /home/lgb/sharedfile/nvmp/develop_accesscontrol/sdk/soc/nvt9853x/glibc-toolchain-10.4.0/aarch64-ca53-linux-gnueabihf-10.4.0/aarch64-ca53-linux-gnu/include/c++/10.4.0/bits/cpp_type_traits.h:138:12: note: previous definition of 'struct std::__is_integer<int>' 138 | struct __is_integer<bool> | ^~~~~~~~~~~~~~~~~~ if aarch64-ca53-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../include -I/home/lgb/sharedfile/nvmp/develop_accesscontrol/nvmp/staging_dir/target-aarch64-ca53-linux-gnueabihf-accesscontrol/usr/include -I/home/lgb/sharedfile/nvmp/develop_accesscontrol/nvmp/staging_dir/target-aarch64-ca53-linux-gnueabihf-accesscontrol/include -I/home/lgb/sharedfile/nvmp/develop_accesscontrol/nvmp/../sdk/soc/nvt9853x/glibc-toolchain-10.4.0/aarch64-ca53-linux-gnueabihf-10.4.0/aarch64-ca53-linux-gnu/sysroot/usr/include -Wall -O2 -pipe -fgnu89-inline -march=armv8-a -mtune=cortex-a53 -ftree-vectorize -fno-builtin -fno-common -Wno-stringop-truncation -Wno-format-truncation -Wno-sizeof-pointer-div -Wno-stringop-overflow -Wno-format-overflow -Wno-sizeof-pointer-memaccess -g -MT string.o -MD -MP -MF ".deps/string.Tpo" -c -o string.o string.c; \ then mv -f ".deps/string.Tpo" ".deps/string.Po"; else rm -f ".deps/string.Tpo"; exit 1; fi Makefile:273: recipe for target 'delay.o' failed
09-24
好的,现在的错误信息是:FQBN: arduino:avr:nano:cpu=atmega328old Using board 'nano' from platform in folder: C:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6 Using core 'arduino' from platform in folder: C:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6 Detecting libraries used... C:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/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=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\eightanaloginputs C:\Users\gaofeng\AppData\Local\arduino\sketches\2AD8E6ACC508D512F330FBBAF51DF9CE\sketch\sketch_jun13a.ino.cpp -o nul Alternatives for Wire.h: [Wire@1.0] ResolveLibrary(Wire.h) -> candidates: [Wire@1.0] C:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/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=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\eightanaloginputs -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src C:\Users\gaofeng\AppData\Local\arduino\sketches\2AD8E6ACC508D512F330FBBAF51DF9CE\sketch\sketch_jun13a.ino.cpp -o nul Alternatives for Servo.h: [Servo@1.2.2 Servo@1.2.2] ResolveLibrary(Servo.h) -> candidates: [Servo@1.2.2 Servo@1.2.2] C:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/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=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\eightanaloginputs -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src -Ic:\Users\gaofeng\Documents\Arduino\libraries\Servo\src C:\Users\gaofeng\AppData\Local\arduino\sketches\2AD8E6ACC508D512F330FBBAF51DF9CE\sketch\sketch_jun13a.ino.cpp -o nul C:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/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=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\eightanaloginputs -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src -Ic:\Users\gaofeng\Documents\Arduino\libraries\Servo\src C:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src\Wire.cpp -o nul C:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/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=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\eightanaloginputs -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src -Ic:\Users\gaofeng\Documents\Arduino\libraries\Servo\src C:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src\utility\twi.c -o nul C:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/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=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\eightanaloginputs -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src -Ic:\Users\gaofeng\Documents\Arduino\libraries\Servo\src c:\Users\gaofeng\Documents\Arduino\libraries\Servo\src\avr\Servo.cpp -o nul C:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/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=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\eightanaloginputs -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src -Ic:\Users\gaofeng\Documents\Arduino\libraries\Servo\src c:\Users\gaofeng\Documents\Arduino\libraries\Servo\src\mbed\Servo.cpp -o nul C:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/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=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\eightanaloginputs -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src -Ic:\Users\gaofeng\Documents\Arduino\libraries\Servo\src c:\Users\gaofeng\Documents\Arduino\libraries\Servo\src\megaavr\Servo.cpp -o nul C:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/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=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\eightanaloginputs -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src -Ic:\Users\gaofeng\Documents\Arduino\libraries\Servo\src c:\Users\gaofeng\Documents\Arduino\libraries\Servo\src\nrf52\Servo.cpp -o nul C:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/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=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\eightanaloginputs -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src -Ic:\Users\gaofeng\Documents\Arduino\libraries\Servo\src c:\Users\gaofeng\Documents\Arduino\libraries\Servo\src\renesas\Servo.cpp -o nul C:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/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=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\eightanaloginputs -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src -Ic:\Users\gaofeng\Documents\Arduino\libraries\Servo\src c:\Users\gaofeng\Documents\Arduino\libraries\Servo\src\sam\Servo.cpp -o nul C:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/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=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\eightanaloginputs -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src -Ic:\Users\gaofeng\Documents\Arduino\libraries\Servo\src c:\Users\gaofeng\Documents\Arduino\libraries\Servo\src\samd\Servo.cpp -o nul C:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/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=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\eightanaloginputs -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src -Ic:\Users\gaofeng\Documents\Arduino\libraries\Servo\src c:\Users\gaofeng\Documents\Arduino\libraries\Servo\src\stm32f4\Servo.cpp -o nul C:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/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=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\eightanaloginputs -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src -Ic:\Users\gaofeng\Documents\Arduino\libraries\Servo\src c:\Users\gaofeng\Documents\Arduino\libraries\Servo\src\xmc\Servo.cpp -o nul Generating function prototypes... C:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/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=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\eightanaloginputs -IC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src -Ic:\Users\gaofeng\Documents\Arduino\libraries\Servo\src C:\Users\gaofeng\AppData\Local\arduino\sketches\2AD8E6ACC508D512F330FBBAF51DF9CE\sketch\sketch_jun13a.ino.cpp -o C:\Users\gaofeng\AppData\Local\Temp\4200163374\sketch_merged.cpp C:\Users\gaofeng\AppData\Local\Arduino15\packages\builtin\tools\ctags\5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives C:\Users\gaofeng\AppData\Local\Temp\4200163374\sketch_merged.cpp Compiling sketch... "C:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\eightanaloginputs" "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\Wire\\src" "-Ic:\\Users\\gaofeng\\Documents\\Arduino\\libraries\\Servo\\src" "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE\\sketch\\sketch_jun13a.ino.cpp" -o "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE\\sketch\\sketch_jun13a.ino.cpp.o" Compiling libraries... Compiling library "Wire" "C:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\eightanaloginputs" "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\Wire\\src" "-Ic:\\Users\\gaofeng\\Documents\\Arduino\\libraries\\Servo\\src" "C:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\Wire\\src\\Wire.cpp" -o "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE\\libraries\\Wire\\Wire.cpp.o" "C:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\eightanaloginputs" "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\Wire\\src" "-Ic:\\Users\\gaofeng\\Documents\\Arduino\\libraries\\Servo\\src" "C:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\Wire\\src\\utility\\twi.c" -o "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE\\libraries\\Wire\\utility\\twi.c.o" Compiling library "Servo" "C:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\eightanaloginputs" "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\Wire\\src" "-Ic:\\Users\\gaofeng\\Documents\\Arduino\\libraries\\Servo\\src" "c:\\Users\\gaofeng\\Documents\\Arduino\\libraries\\Servo\\src\\megaavr\\Servo.cpp" -o "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE\\libraries\\Servo\\megaavr\\Servo.cpp.o" "C:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\eightanaloginputs" "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\Wire\\src" "-Ic:\\Users\\gaofeng\\Documents\\Arduino\\libraries\\Servo\\src" "c:\\Users\\gaofeng\\Documents\\Arduino\\libraries\\Servo\\src\\mbed\\Servo.cpp" -o "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE\\libraries\\Servo\\mbed\\Servo.cpp.o" "C:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\eightanaloginputs" "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\Wire\\src" "-Ic:\\Users\\gaofeng\\Documents\\Arduino\\libraries\\Servo\\src" "c:\\Users\\gaofeng\\Documents\\Arduino\\libraries\\Servo\\src\\avr\\Servo.cpp" -o "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE\\libraries\\Servo\\avr\\Servo.cpp.o" "C:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\eightanaloginputs" "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\Wire\\src" "-Ic:\\Users\\gaofeng\\Documents\\Arduino\\libraries\\Servo\\src" "c:\\Users\\gaofeng\\Documents\\Arduino\\libraries\\Servo\\src\\xmc\\Servo.cpp" -o "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE\\libraries\\Servo\\xmc\\Servo.cpp.o" "C:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\eightanaloginputs" "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\Wire\\src" "-Ic:\\Users\\gaofeng\\Documents\\Arduino\\libraries\\Servo\\src" "c:\\Users\\gaofeng\\Documents\\Arduino\\libraries\\Servo\\src\\sam\\Servo.cpp" -o "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE\\libraries\\Servo\\sam\\Servo.cpp.o" "C:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\eightanaloginputs" "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\Wire\\src" "-Ic:\\Users\\gaofeng\\Documents\\Arduino\\libraries\\Servo\\src" "c:\\Users\\gaofeng\\Documents\\Arduino\\libraries\\Servo\\src\\nrf52\\Servo.cpp" -o "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE\\libraries\\Servo\\nrf52\\Servo.cpp.o" "C:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\eightanaloginputs" "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\Wire\\src" "-Ic:\\Users\\gaofeng\\Documents\\Arduino\\libraries\\Servo\\src" "c:\\Users\\gaofeng\\Documents\\Arduino\\libraries\\Servo\\src\\renesas\\Servo.cpp" -o "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE\\libraries\\Servo\\renesas\\Servo.cpp.o" "C:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\eightanaloginputs" "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\Wire\\src" "-Ic:\\Users\\gaofeng\\Documents\\Arduino\\libraries\\Servo\\src" "c:\\Users\\gaofeng\\Documents\\Arduino\\libraries\\Servo\\src\\stm32f4\\Servo.cpp" -o "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE\\libraries\\Servo\\stm32f4\\Servo.cpp.o" "C:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\eightanaloginputs" "-IC:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\Wire\\src" "-Ic:\\Users\\gaofeng\\Documents\\Arduino\\libraries\\Servo\\src" "c:\\Users\\gaofeng\\Documents\\Arduino\\libraries\\Servo\\src\\samd\\Servo.cpp" -o "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE\\libraries\\Servo\\samd\\Servo.cpp.o" Compiling core... Using precompiled core: C:\Users\gaofeng\AppData\Local\arduino\cores\arduino_avr_nano_cpu_atmega328old_dbeb5a7c2acf44fd419d146797ed2ce2\core.a Linking everything together... "C:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE/sketch_jun13a.ino.elf" "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE\\sketch\\sketch_jun13a.ino.cpp.o" "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE\\libraries\\Wire\\Wire.cpp.o" "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE\\libraries\\Wire\\utility\\twi.c.o" "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE\\libraries\\Servo\\avr\\Servo.cpp.o" "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE\\libraries\\Servo\\mbed\\Servo.cpp.o" "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE\\libraries\\Servo\\megaavr\\Servo.cpp.o" "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE\\libraries\\Servo\\nrf52\\Servo.cpp.o" "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE\\libraries\\Servo\\renesas\\Servo.cpp.o" "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE\\libraries\\Servo\\sam\\Servo.cpp.o" "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE\\libraries\\Servo\\samd\\Servo.cpp.o" "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE\\libraries\\Servo\\stm32f4\\Servo.cpp.o" "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE\\libraries\\Servo\\xmc\\Servo.cpp.o" "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE/..\\..\\cores\\arduino_avr_nano_cpu_atmega328old_dbeb5a7c2acf44fd419d146797ed2ce2\\core.a" "-LC:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE" -lm "C:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE/sketch_jun13a.ino.elf" "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE/sketch_jun13a.ino.eep" "C:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy" -O ihex -R .eeprom "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE/sketch_jun13a.ino.elf" "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE/sketch_jun13a.ino.hex" Multiple libraries were found for "Servo.h" Used: C:\Users\gaofeng\Documents\Arduino\libraries\Servo Not used: C:\Users\gaofeng\AppData\Local\Arduino15\libraries\Servo Using library Wire at version 1.0 in folder: C:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire Using library Servo at version 1.2.2 in folder: C:\Users\gaofeng\Documents\Arduino\libraries\Servo "C:\\Users\\gaofeng\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-size" -A "C:\\Users\\gaofeng\\AppData\\Local\\arduino\\sketches\\2AD8E6ACC508D512F330FBBAF51DF9CE/sketch_jun13a.ino.elf" Sketch uses 7052 bytes (22%) of program storage space. Maximum is 30720 bytes. Global variables use 493 bytes (24%) of dynamic memory, leaving 1555 bytes for local variables. Maximum is 2048 bytes. "C:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude" "-CC:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf" -v -V -patmega328p -carduino "-PCOM11" -b57600 -D "-Uflash:w:C:\Users\gaofeng\AppData\Local\arduino\sketches\2AD8E6ACC508D512F330FBBAF51DF9CE/sketch_jun13a.ino.hex:i" avrdude: Version 6.3-20190619 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2014 Joerg Wunsch System wide configuration file is "C:\Users\gaofeng\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf" Using Port : COM11 Using Programmer : arduino Overriding Baud Rate : 57600 avrdude: ser_open(): can't set com-state for "\\.\COM11" avrdude done. Thank you. Failed uploading: uploading error: exit status 1
06-14
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值