Pretty simple I suppose...
How do I set it up?
I set the variable "arduino_dir" to "C:\Program Files (x86)\Arduino\" but that didn't seem to work.
Any help/info is appreciated!
Than you and have a nice day.
Do you use the integrated wizard or the one from https://github.com/obfuscated/cb_arduino_template ?
What version of arduino do you have?
What does "didn't seem to work" mean?
What is the error?
Quote from: oBFusCATed on June 23, 2018, 09:59:25 AM
Do you use the integrated wizard or the one from https://github.com/obfuscated/cb_arduino_template ?
Using the integrated wizard.
Quote from: oBFusCATed on June 23, 2018, 09:59:25 AM
What version of arduino do you have?
Arduino Uno, however it is irrelevant in the situation.
Quote from: oBFusCATed on June 23, 2018, 09:59:25 AM
What does "didn't seem to work" mean?
Linker errors, it cannot find the specified files in the #include (s)
Quote from: oBFusCATed on June 23, 2018, 09:59:25 AM
What is the error?
Linker error;
(just path to the project files)\ardunioSafeController\cores\CDC.cpp|3|fatal error: CDC.cpp: No such file or directory|That is just the first error. I remove this file, the rest will throw errors because the linker is unable to find the files in the search paths specified. I tried solving this, as I mentioned, by setting the "ARDUINO_DIR" variable to the Arduino IDE path. That did't work as it still throws the errors, thus "It did't seem to work."
Quote from: eldevstudios on June 23, 2018, 11:00:28 AM
Arduino Uno, however it is irrelevant in the situation.
I'm not asking about the hardware version, but the software version.
The integrated wizard works with 1.0.x versions only, if I remember correctly.
The arduino software developers have made changes to the file layout since 1.0.x. This means that 1.5.x and newer doesn't work with the integrated wizard.
My wizard works with 1.6.9. I've not tested anything newer or older.
Quote from: oBFusCATed on June 23, 2018, 11:33:15 AM
My wizard works with 1.6.9. I've not tested anything newer or older.
Software as in the IDE? I'm using the latest, which is 1.8.5
I can downgrade to 1.6.9
Also, I should mention, I am runnign Windows 8 (sadly, lol)
I downgraded to 1.0.6, still will not work.
Please post a full rebuild log as posted here: http://wiki.codeblocks.org/index.php?title=FAQ-Compiling_(general)#Q:_How_do_I_report_a_compilation_problem_on_the_forums.3F
Quote from: BlueHazzard on June 23, 2018, 09:19:15 PM
Please post a full rebuild log as posted here: http://wiki.codeblocks.org/index.php?title=FAQ-Compiling_(general)#Q:_How_do_I_report_a_compilation_problem_on_the_forums.3F
Literally what I have done.
The error I gave was the only error reported.
I have described the problem.
I've done nearly everything posted there.
But in a consice manner;
Codeblocks 17.12
Mingw-w64 6.2.0
Windows 8;
Problem: Code::Blocks Arduino project doesn't work; Doesn't link correctly.
What I have tried: Setting Code::Blocks' "ARDUINO_DIR" variable to the Arduino IDE; Stting System Variable "ARDUINO_DIR" to Arduino IDE; Rebuilding multiple times
Error:
||=== Build: Simulator - Debug in ardunioSafeController (compiler: Mingw-w64) ===|
(Directory to folder... Irrellevant)\Programming Projects\ardunioSafeController\cores\CDC.cpp|3|fatal error: CDC.cpp: No such file or directory|
||=== Build failed: 1 error(s), 0 warning(s) (0 minute(s), 1 second(s)) ===|
Log:
-------------- Clean: Simulator - Debug in ardunioSafeController (compiler: Mingw-w64)---------------
Cleaned "ardunioSafeController - Simulator - Debug"
-------------- Build: Simulator - Debug in ardunioSafeController (compiler: Mingw-w64)---------------
g++.exe -Wall -fno-exceptions -ffunction-sections -fdata-sections -x c++ -s -DF_CPU=16000000L -DARDUINO=103 -DUSE_EEPROM=0 -DUSE_ETHERNET=0 -DUSE_FIRMATA=0 -DUSE_LCD=0 -DUSE_LCD4884=0 -DUSE_OBD=0 -DUSE_SD=0 -DUSE_SERVO=0 -DUSE_SOFTSERIAL=0 -DUSE_SPI=0 -DUSE_STEPPER=0 -DUSE_TINYGPS=0 -DUSE_WIRE=0 -g -DARDUSIM -DENABLE_API_NAME -D__AVR_ATmega328P__ -I. -IC:\CodeBlocks/ardusim\libraries\EEPROM -IC:\CodeBlocks/ardusim\libraries\Ethernet -IC:\CodeBlocks/ardusim\libraries\Firmata -IC:\CodeBlocks/ardusim\libraries\Flash -IC:\CodeBlocks/ardusim\libraries\LCD4884 -IC:\CodeBlocks/ardusim\libraries\LCD4Bit_mod -IC:\CodeBlocks/ardusim\libraries\LiquidCrystal -IC:\CodeBlocks/ardusim\libraries\OBD -IC:\CodeBlocks/ardusim\libraries\SD -IC:\CodeBlocks/ardusim\libraries\SD\utility -IC:\CodeBlocks/ardusim\libraries\Servo -IC:\CodeBlocks/ardusim\libraries\SevenSegment -IC:\CodeBlocks/ardusim\libraries\SoftwareSerial -IC:\CodeBlocks/ardusim\libraries\SPI -IC:\CodeBlocks/ardusim\libraries\Stepper -IC:\CodeBlocks/ardusim\libraries\TinyGPS -IC:\CodeBlocks/ardusim\libraries\Wire -IC:\CodeBlocks/ardusim\libraries\Wire\utility -IC:\CodeBlocks/ardusim\arduino\cores -IC:\CodeBlocks/ardusim\arduino\variants\standard -IC:\CodeBlocks/ardusim\include -c "C:\Users\matthew\Desktop\Programming Projects\ardunioSafeController\cores\CDC.cpp" -o obj\Debug\cores\CDC.o
C:\Users\matthew\Desktop\Programming Projects\ardunioSafeController\cores\CDC.cpp:3:19: fatal error: CDC.cpp: No such file or directory
#include <CDC.cpp>
^
compilation terminated.
Process terminated with status 1 (0 minute(s), 1 second(s))
1 error(s), 0 warning(s) (0 minute(s), 1 second(s))
Nothing new. Doing the same thing over and over again, changing nothing, and expecting a different result is insanity.
And, which wizard are you now using?
QuoteDo you use the integrated wizard or the one from https://github.com/obfuscated/cb_arduino_template ?
Tim S.
So, lets explain how this works: The wizard creates a file named CDC.cpp which only includes CDC.cpp. We do this because we need to include code (implementation) from arduino's sources.
And this is the easiest way. I guess we should rename the project files to something more obvious.
The problem for you is that the include search paths in the project aren't correct.
Please inspect them and then verify that in one of them there is a file CDC.cpp.
Probably there are multiple such files, you'll have to select the correct one for your device.
Repeat with the other errors.
Probably switching to my wizard might help, but it isn't really tested on windows. :(
I'll see if I can make it work with the latest arduino.
Quote from: oBFusCATed on June 24, 2018, 12:29:43 PM
So, lets explain how this works: The wizard creates a file named CDC.cpp which only includes CDC.cpp. We do this because we need to include code (implementation) from arduino's sources.
And this is the easiest way. I guess we should rename the project files to something more obvious.
Well I understand that much. I didn't understand why until I realized the simulation targets to not provide proper directories. I am unsure how to fix that but not going to bother trying.
I changed to the Arduino Uno target, and no linker errors, but there were compiler errors
No idea about the simulation targets, I have no idea what they do. I'm not sure I've ever tested them.
Quote from: oBFusCATed on June 25, 2018, 12:36:27 AM
No idea about the simulation targets, I have no idea what they do. I'm not sure I've ever tested them.
Understandable. Any advice on where to go for the compiler error?
The only red item in the build log;
g++.exe: error: unrecognized command line option '-mmcu=atmega328p'
Quote from: eldevstudios on June 25, 2018, 12:45:29 AM
Quote from: oBFusCATed on June 25, 2018, 12:36:27 AM
No idea about the simulation targets, I have no idea what they do. I'm not sure I've ever tested them.
Understandable. Any advice on where to go for the compiler error?
The only red item in the build log;
g++.exe: error: unrecognized command line option '-mmcu=atmega328p'
Remove the option or use a compiler that supports that option. Did you setup the compiler tool chain correctly?
Tim S.
Quote from: stahta01 on June 25, 2018, 01:16:37 AM
Remove the option or use a compiler that supports that option. Did you setup the compiler tool chain correctly?
It's the standard Mingw-w64 6.2.0 with POSIX Threads. Ithink POSIXS...
It better be set up right, otherwise something is wrong and my other projects are some sort of miraculous outcome.
Any suggestions for this "other" compiler?
Quote from: eldevstudios on June 25, 2018, 01:27:15 AM
Quote from: stahta01 on June 25, 2018, 01:16:37 AM
Remove the option or use a compiler that supports that option. Did you setup the compiler tool chain correctly?
It's the standard Mingw-w64 6.2.0 with POSIX Threads. Ithink POSIXS...
It better be set up right, otherwise something is wrong and my other projects are some sort of miraculous outcome.
Any suggestions for this "other" compiler?
So, you are no longer building code you wish to run on an Ardunio board?
And, the current code is to run on Windows instead?
Tim S.
Quote from: stahta01 on June 25, 2018, 03:45:24 AM
So, you are no longer building code you wish to run on an Ardunio board?
No, that wasn't said. I don't have a single project I am working on. If the compiler was the issue, I wouldn't be able to build code for my other projects. The toolchains are setup right. If they weren't, no project could build.
I am still trying to build the simple test code to see if it will even build for the Arduino.
To build code for arduino you need avr-gcc. Is it selected as a compiler for the uno target?
Quote from: eldevstudios on June 25, 2018, 01:27:15 AM
Any suggestions for this "other" compiler?
MinGW-Builds has the latest compilers:
https://sourceforge.net/projects/mingw-w64/files/
In Toolchains targeting Win64 or Win32 -> Personal Builds -> mingw-builds -> GCC version (7.3.0 is more stable than the latest 8.1.0) -> Threading Model (posix is good) -> Exception handling (SEH is best but limited to 64-bit compilers, if you're 32-bit then Dwarf) -> Download the latest revision of the compiler.
Then see:
http://wiki.codeblocks.org/index.php/MinGW_installation#Code::Blocks_Configuration
For integrating the MinGW-Builds compiler into Code::Blocks. Unarchive the compiler toolchain wherever you would like, then start from the given link to configure Code::Blocks to use it.
For cross-compiling to your Ardunio project I'm not completely sure this toolchain will do that but it's worth a shot and by being the most recent versions there should be support for more targets.
Quote from: headkase on June 25, 2018, 06:01:25 PM
For cross-compiling to your Ardunio project I'm not completely sure this toolchain will do that but it's worth a shot and by being the most recent versions there should be support for more targets.
I hadn't asked how to set up Mingw-w64, it works fine for me. My question was what compiler should I use for AVR-GCC.
Quote from: oBFusCATed on June 25, 2018, 09:19:43 AM
To build code for arduino you need avr-gcc. Is it selected as a compiler for the uno target?
I couldn't find an AVR-GCC compiler for some weird reason. I have Mingw-w64 as default most of the time.
I think this is the official source: http://www.microchip.com/mplab/avr-support/avr-and-arm-toolchains-(c-compilers).
Also it seems the arduino installation includes a supported avr-gcc compiler.
So if you tell cb to look somewhere inside Arduino's folders it could use this compiler.
Search for bin/c++.exe or something similar.
The avg-gcc is also shiped with the arduino ide: arduino-1.8.5\hardware\tools\avr\bin
Hello!
Any info is appreciated!
Thank you and have a nice day.
C::B 20.03
Arduino IDE 1.8.13
Win 10
#include <Arduino.h>
void setup(){
// initialize the digital pin as an output.
// Pin 13 has an LED connected on most Arduino boards:
pinMode(13, OUTPUT);
} void loop() {
digitalWrite(13, HIGH); // set the LED on
delay(1000); // wait for a second
digitalWrite(13, LOW); // set the LED off
delay(1000); // wait for a second
}
-------------- Build: Arduino Leonardo in 1 (compiler: GNU GCC Compiler for AVR)---------------
avr-g++.exe -DF_CPU=16000000L -DARDUINO=103 -fno-exceptions -ffunction-sections -fdata-sections -x c++ -s -DUSE_EEPROM=0 -DUSE_ETHERNET=0 -DUSE_FIRMATA=0 -DUSE_LCD=0 -DUSE_LCD4884=0 -DUSE_OBD=0 -DUSE_SD=0 -DUSE_SERVO=0 -DUSE_SOFTSERIAL=0 -DUSE_SPI=0 -DUSE_STEPPER=0 -DUSE_TINYGPS=0 -DUSE_WIRE=0 -Wall -Os -mmcu=atmega32u4 -D__AVR_ATmega32U4__ -DUSB_VID=0x2341 -DUSB_PID=0x8036 -I. -I"C:\Program Files\CodeBlocks/arduino\libraries\EEPROM" -I"C:\Program Files\CodeBlocks/arduino\libraries\Ethernet" -I"C:\Program Files\CodeBlocks/arduino\libraries\Firmata" -I"C:\Program Files\CodeBlocks/arduino\libraries\Flash" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4884" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4Bit_mod" -I"C:\Program Files\CodeBlocks/arduino\libraries\LiquidCrystal" -I"C:\Program Files\CodeBlocks/arduino\libraries\OBD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD\utility" -I"C:\Program Files\CodeBlocks/arduino\libraries\Servo" -I"C:\Program Files\CodeBlocks/arduino\libraries\SevenSegment" -I"C:\Program Files\CodeBlocks/arduino\libraries\SoftwareSerial" -I"C:\Program Files\CodeBlocks/arduino\libraries\SPI" -I"C:\Program Files\CodeBlocks/arduino\libraries\Stepper" -I"C:\Program Files\CodeBlocks/arduino\libraries\TinyGPS" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire\utility" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" -IC:\WinAVR\avr\include -c cores\HID.cpp -o .objs\cores\HID.o
avr-g++.exe -DF_CPU=16000000L -DARDUINO=103 -fno-exceptions -ffunction-sections -fdata-sections -x c++ -s -DUSE_EEPROM=0 -DUSE_ETHERNET=0 -DUSE_FIRMATA=0 -DUSE_LCD=0 -DUSE_LCD4884=0 -DUSE_OBD=0 -DUSE_SD=0 -DUSE_SERVO=0 -DUSE_SOFTSERIAL=0 -DUSE_SPI=0 -DUSE_STEPPER=0 -DUSE_TINYGPS=0 -DUSE_WIRE=0 -Wall -Os -mmcu=atmega32u4 -D__AVR_ATmega32U4__ -DUSB_VID=0x2341 -DUSB_PID=0x8036 -I. -I"C:\Program Files\CodeBlocks/arduino\libraries\EEPROM" -I"C:\Program Files\CodeBlocks/arduino\libraries\Ethernet" -I"C:\Program Files\CodeBlocks/arduino\libraries\Firmata" -I"C:\Program Files\CodeBlocks/arduino\libraries\Flash" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4884" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4Bit_mod" -I"C:\Program Files\CodeBlocks/arduino\libraries\LiquidCrystal" -I"C:\Program Files\CodeBlocks/arduino\libraries\OBD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD\utility" -I"C:\Program Files\CodeBlocks/arduino\libraries\Servo" -I"C:\Program Files\CodeBlocks/arduino\libraries\SevenSegment" -I"C:\Program Files\CodeBlocks/arduino\libraries\SoftwareSerial" -I"C:\Program Files\CodeBlocks/arduino\libraries\SPI" -I"C:\Program Files\CodeBlocks/arduino\libraries\Stepper" -I"C:\Program Files\CodeBlocks/arduino\libraries\TinyGPS" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire\utility" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" -IC:\WinAVR\avr\include -c cores\new.cpp -o .objs\cores\new.o
avr-g++.exe -DF_CPU=16000000L -DARDUINO=103 -fno-exceptions -ffunction-sections -fdata-sections -x c++ -s -DUSE_EEPROM=0 -DUSE_ETHERNET=0 -DUSE_FIRMATA=0 -DUSE_LCD=0 -DUSE_LCD4884=0 -DUSE_OBD=0 -DUSE_SD=0 -DUSE_SERVO=0 -DUSE_SOFTSERIAL=0 -DUSE_SPI=0 -DUSE_STEPPER=0 -DUSE_TINYGPS=0 -DUSE_WIRE=0 -Wall -Os -mmcu=atmega32u4 -D__AVR_ATmega32U4__ -DUSB_VID=0x2341 -DUSB_PID=0x8036 -I. -I"C:\Program Files\CodeBlocks/arduino\libraries\EEPROM" -I"C:\Program Files\CodeBlocks/arduino\libraries\Ethernet" -I"C:\Program Files\CodeBlocks/arduino\libraries\Firmata" -I"C:\Program Files\CodeBlocks/arduino\libraries\Flash" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4884" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4Bit_mod" -I"C:\Program Files\CodeBlocks/arduino\libraries\LiquidCrystal" -I"C:\Program Files\CodeBlocks/arduino\libraries\OBD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD\utility" -I"C:\Program Files\CodeBlocks/arduino\libraries\Servo" -I"C:\Program Files\CodeBlocks/arduino\libraries\SevenSegment" -I"C:\Program Files\CodeBlocks/arduino\libraries\SoftwareSerial" -I"C:\Program Files\CodeBlocks/arduino\libraries\SPI" -I"C:\Program Files\CodeBlocks/arduino\libraries\Stepper" -I"C:\Program Files\CodeBlocks/arduino\libraries\TinyGPS" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire\utility" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" -IC:\WinAVR\avr\include -c cores\USBCore.cpp -o .objs\cores\USBCore.o
avr-g++.exe -DF_CPU=16000000L -DARDUINO=103 -fno-exceptions -ffunction-sections -fdata-sections -x c++ -s -DUSE_EEPROM=0 -DUSE_ETHERNET=0 -DUSE_FIRMATA=0 -DUSE_LCD=0 -DUSE_LCD4884=0 -DUSE_OBD=0 -DUSE_SD=0 -DUSE_SERVO=0 -DUSE_SOFTSERIAL=0 -DUSE_SPI=0 -DUSE_STEPPER=0 -DUSE_TINYGPS=0 -DUSE_WIRE=0 -Wall -Os -mmcu=atmega32u4 -D__AVR_ATmega32U4__ -DUSB_VID=0x2341 -DUSB_PID=0x8036 -I. -I"C:\Program Files\CodeBlocks/arduino\libraries\EEPROM" -I"C:\Program Files\CodeBlocks/arduino\libraries\Ethernet" -I"C:\Program Files\CodeBlocks/arduino\libraries\Firmata" -I"C:\Program Files\CodeBlocks/arduino\libraries\Flash" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4884" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4Bit_mod" -I"C:\Program Files\CodeBlocks/arduino\libraries\LiquidCrystal" -I"C:\Program Files\CodeBlocks/arduino\libraries\OBD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD\utility" -I"C:\Program Files\CodeBlocks/arduino\libraries\Servo" -I"C:\Program Files\CodeBlocks/arduino\libraries\SevenSegment" -I"C:\Program Files\CodeBlocks/arduino\libraries\SoftwareSerial" -I"C:\Program Files\CodeBlocks/arduino\libraries\SPI" -I"C:\Program Files\CodeBlocks/arduino\libraries\Stepper" -I"C:\Program Files\CodeBlocks/arduino\libraries\TinyGPS" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire\utility" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" -IC:\WinAVR\avr\include -c cores\WString.cpp -o .objs\cores\WString.o
avr-g++.exe -DF_CPU=16000000L -DARDUINO=103 -fno-exceptions -ffunction-sections -fdata-sections -x c++ -s -DUSE_EEPROM=0 -DUSE_ETHERNET=0 -DUSE_FIRMATA=0 -DUSE_LCD=0 -DUSE_LCD4884=0 -DUSE_OBD=0 -DUSE_SD=0 -DUSE_SERVO=0 -DUSE_SOFTSERIAL=0 -DUSE_SPI=0 -DUSE_STEPPER=0 -DUSE_TINYGPS=0 -DUSE_WIRE=0 -Wall -Os -mmcu=atmega32u4 -D__AVR_ATmega32U4__ -DUSB_VID=0x2341 -DUSB_PID=0x8036 -I. -I"C:\Program Files\CodeBlocks/arduino\libraries\EEPROM" -I"C:\Program Files\CodeBlocks/arduino\libraries\Ethernet" -I"C:\Program Files\CodeBlocks/arduino\libraries\Firmata" -I"C:\Program Files\CodeBlocks/arduino\libraries\Flash" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4884" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4Bit_mod" -I"C:\Program Files\CodeBlocks/arduino\libraries\LiquidCrystal" -I"C:\Program Files\CodeBlocks/arduino\libraries\OBD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD\utility" -I"C:\Program Files\CodeBlocks/arduino\libraries\Servo" -I"C:\Program Files\CodeBlocks/arduino\libraries\SevenSegment" -I"C:\Program Files\CodeBlocks/arduino\libraries\SoftwareSerial" -I"C:\Program Files\CodeBlocks/arduino\libraries\SPI" -I"C:\Program Files\CodeBlocks/arduino\libraries\Stepper" -I"C:\Program Files\CodeBlocks/arduino\libraries\TinyGPS" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire\utility" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" -IC:\WinAVR\avr\include -c libraries\libraries.cpp -o .objs\libraries\libraries.o
avr-g++.exe -DF_CPU=16000000L -DARDUINO=103 -fno-exceptions -ffunction-sections -fdata-sections -x c++ -s -DUSE_EEPROM=0 -DUSE_ETHERNET=0 -DUSE_FIRMATA=0 -DUSE_LCD=0 -DUSE_LCD4884=0 -DUSE_OBD=0 -DUSE_SD=0 -DUSE_SERVO=0 -DUSE_SOFTSERIAL=0 -DUSE_SPI=0 -DUSE_STEPPER=0 -DUSE_TINYGPS=0 -DUSE_WIRE=0 -Wall -Os -mmcu=atmega32u4 -D__AVR_ATmega32U4__ -DUSB_VID=0x2341 -DUSB_PID=0x8036 -I. -I"C:\Program Files\CodeBlocks/arduino\libraries\EEPROM" -I"C:\Program Files\CodeBlocks/arduino\libraries\Ethernet" -I"C:\Program Files\CodeBlocks/arduino\libraries\Firmata" -I"C:\Program Files\CodeBlocks/arduino\libraries\Flash" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4884" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4Bit_mod" -I"C:\Program Files\CodeBlocks/arduino\libraries\LiquidCrystal" -I"C:\Program Files\CodeBlocks/arduino\libraries\OBD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD\utility" -I"C:\Program Files\CodeBlocks/arduino\libraries\Servo" -I"C:\Program Files\CodeBlocks/arduino\libraries\SevenSegment" -I"C:\Program Files\CodeBlocks/arduino\libraries\SoftwareSerial" -I"C:\Program Files\CodeBlocks/arduino\libraries\SPI" -I"C:\Program Files\CodeBlocks/arduino\libraries\Stepper" -I"C:\Program Files\CodeBlocks/arduino\libraries\TinyGPS" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire\utility" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" -IC:\WinAVR\avr\include -c sketch.cpp -o .objs\sketch.o
avr-g++.exe -LC:\WinAVR\avr\lib -o bin\Release\1.elf .objs\cores\CDC.o .objs\cores\HardwareSerial.o .objs\cores\HID.o .objs\cores\IPAddress.o .objs\cores\main.o .objs\cores\new.o .objs\cores\Print.o .objs\cores\Stream.o .objs\cores\Tone.o .objs\cores\USBCore.o .objs\cores\WInterrupts.o .objs\cores\wiring.o .objs\cores\wiring_analog.o .objs\cores\wiring_digital.o .objs\cores\wiring_pulse.o .objs\cores\wiring_shift.o .objs\cores\WMath.o .objs\cores\WString.o .objs\libraries\libraries.o .objs\sketch.o -Wl,--gc-sections -s -mmcu=atmega32u4
In file included from cores\new.cpp:1:
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/new.cpp:29: error: expected initializer before 'noexcept'
Process terminated with status 1 (0 minute(s), 0 second(s))
In file included from ..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src/HID.h:24,
from ..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src/HID.cpp:19,
from cores\HID.cpp:3:
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.h:47: error: ISO C++ forbids initialization of member 'next'
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.h:47: error: making 'next' static
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.h:47: error: invalid in-class initialization of static data member of non-integral type 'PluggableUSBModule*'
In file included from ..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src/HID.cpp:19,
from cores\HID.cpp:3:
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src/HID.h:84: error: ISO C++ forbids initialization of member 'next'
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src/HID.h:84: error: making 'next' static
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src/HID.h:84: error: invalid in-class initialization of static data member of non-integral type 'HIDSubDescriptor*'
In file included from cores\HID.cpp:3:
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src/HID.cpp: In member function 'virtual int HID_::getDescriptor(USBSetup&)':
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src/HID.cpp:51: error: 'class HIDSubDescriptor' has no member named 'next'
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src/HID.cpp: In member function 'void HID_::AppendDescriptor(HIDSubDescriptor*)':
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src/HID.cpp:81: error: 'class HIDSubDescriptor' has no member named 'next'
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src/HID.cpp:82: error: 'class HIDSubDescriptor' has no member named 'next'
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src/HID.cpp:84: error: 'class HIDSubDescriptor' has no member named 'next'
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src/HID.cpp: In member function 'int HID_::SendReport(uint8_t, const void*, int)':
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src/HID.cpp:91: error: ISO C++ forbids declaration of 'ret' with no type
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src/HID.cpp:93: error: ISO C++ forbids declaration of 'ret2' with no type
Process terminated with status 1 (0 minute(s), 0 second(s))
In file included from ..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/USBCore.cpp:21,
from cores\USBCore.cpp:1:
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.h:47: error: ISO C++ forbids initialization of member 'next'
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.h:47: error: making 'next' static
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.h:47: error: invalid in-class initialization of static data member of non-integral type 'PluggableUSBModule*'
In file included from cores\USBCore.cpp:1:
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/USBCore.cpp:49: warning: only initialized variables can be placed into program memory area
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/USBCore.cpp:66: warning: only initialized variables can be placed into program memory area
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/USBCore.cpp: In function 'int USB_RecvControl(void*, int)':
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/USBCore.cpp:446: error: ISO C++ forbids declaration of 'length' with no type
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/USBCore.cpp:451: error: ISO C++ forbids declaration of 'recvLength' with no type
In file included from cores\USBCore.cpp:3:
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.cpp: In member function 'int PluggableUSB_::getInterface(uint8_t*)':
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.cpp:32: error: 'class PluggableUSBModule' has no member named 'next'
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.cpp: In member function 'int PluggableUSB_::getDescriptor(USBSetup&)':
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.cpp:44: error: 'class PluggableUSBModule' has no member named 'next'
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.cpp: In member function 'void PluggableUSB_::getShortName(char*)':
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.cpp:56: error: 'class PluggableUSBModule' has no member named 'next'
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.cpp: In member function 'bool PluggableUSB_::setup(USBSetup&)':
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.cpp:65: error: 'class PluggableUSBModule' has no member named 'next'
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.cpp: In member function 'bool PluggableUSB_::plug(PluggableUSBModule*)':
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.cpp:83: error: 'class PluggableUSBModule' has no member named 'next'
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.cpp:84: error: 'class PluggableUSBModule' has no member named 'next'
..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/PluggableUSB.cpp:86: error: 'class PluggableUSBModule' has no member named 'next'
Process terminated with status 1 (0 minute(s), 0 second(s))
Process terminated with status 0 (0 minute(s), 0 second(s))
25 error(s), 2 warning(s) (0 minute(s), 0 second(s))
You probably have to tell the compiler to use c++11
In project->Build options->select your project on the left->compiler flags->Check the "have gcc follow the 2011 ISO C++ language standard
Thanks, it's much better now
gcc version 8.1.0 (x86_64-posix-seh-rev0, Built by MinGW-W64 project)
-------------- Build: Arduino Leonardo in 2 (compiler: GNU GCC Compiler for AVR)---------------
avr-g++.exe -mmcu=atmega32 -Wall -fno-exceptions -ffunction-sections -fdata-sections -x c++ -s -DF_CPU=16000000L -DARDUINO=103 -DUSE_EEPROM=0 -DUSE_ETHERNET=0 -DUSE_FIRMATA=0 -DUSE_LCD=0 -DUSE_LCD4884=0 -DUSE_OBD=0 -DUSE_SD=0 -DUSE_SERVO=0 -DUSE_SOFTSERIAL=0 -DUSE_SPI=0 -DUSE_STEPPER=0 -DUSE_TINYGPS=0 -DUSE_WIRE=0 -Os -std=c11 -mmcu=atmega32u4 -D__AVR_ATmega32U4__ -DUSB_VID=0x2341 -DUSB_PID=0x803C -I. -I"C:\Program Files\CodeBlocks/arduino\libraries\EEPROM" -I"C:\Program Files\CodeBlocks/arduino\libraries\Ethernet" -I"C:\Program Files\CodeBlocks/arduino\libraries\Firmata" -I"C:\Program Files\CodeBlocks/arduino\libraries\Flash" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4884" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4Bit_mod" -I"C:\Program Files\CodeBlocks/arduino\libraries\LiquidCrystal" -I"C:\Program Files\CodeBlocks/arduino\libraries\OBD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD\utility" -I"C:\Program Files\CodeBlocks/arduino\libraries\Servo" -I"C:\Program Files\CodeBlocks/arduino\libraries\SevenSegment" -I"C:\Program Files\CodeBlocks/arduino\libraries\SoftwareSerial" -I"C:\Program Files\CodeBlocks/arduino\libraries\SPI" -I"C:\Program Files\CodeBlocks/arduino\libraries\Stepper" -I"C:\Program Files\CodeBlocks/arduino\libraries\TinyGPS" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire\utility" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" -IC:\WinAVR\avr\include -c cores\HID.cpp -o .objs\cores\HID.o
avr-g++.exe -mmcu=atmega32 -Wall -fno-exceptions -ffunction-sections -fdata-sections -x c++ -s -DF_CPU=16000000L -DARDUINO=103 -DUSE_EEPROM=0 -DUSE_ETHERNET=0 -DUSE_FIRMATA=0 -DUSE_LCD=0 -DUSE_LCD4884=0 -DUSE_OBD=0 -DUSE_SD=0 -DUSE_SERVO=0 -DUSE_SOFTSERIAL=0 -DUSE_SPI=0 -DUSE_STEPPER=0 -DUSE_TINYGPS=0 -DUSE_WIRE=0 -Os -std=c11 -mmcu=atmega32u4 -D__AVR_ATmega32U4__ -DUSB_VID=0x2341 -DUSB_PID=0x803C -I. -I"C:\Program Files\CodeBlocks/arduino\libraries\EEPROM" -I"C:\Program Files\CodeBlocks/arduino\libraries\Ethernet" -I"C:\Program Files\CodeBlocks/arduino\libraries\Firmata" -I"C:\Program Files\CodeBlocks/arduino\libraries\Flash" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4884" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4Bit_mod" -I"C:\Program Files\CodeBlocks/arduino\libraries\LiquidCrystal" -I"C:\Program Files\CodeBlocks/arduino\libraries\OBD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD\utility" -I"C:\Program Files\CodeBlocks/arduino\libraries\Servo" -I"C:\Program Files\CodeBlocks/arduino\libraries\SevenSegment" -I"C:\Program Files\CodeBlocks/arduino\libraries\SoftwareSerial" -I"C:\Program Files\CodeBlocks/arduino\libraries\SPI" -I"C:\Program Files\CodeBlocks/arduino\libraries\Stepper" -I"C:\Program Files\CodeBlocks/arduino\libraries\TinyGPS" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire\utility" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" -IC:\WinAVR\avr\include -c cores\new.cpp -o .objs\cores\new.o
avr-g++.exe -mmcu=atmega32 -Wall -fno-exceptions -ffunction-sections -fdata-sections -x c++ -s -DF_CPU=16000000L -DARDUINO=103 -DUSE_EEPROM=0 -DUSE_ETHERNET=0 -DUSE_FIRMATA=0 -DUSE_LCD=0 -DUSE_LCD4884=0 -DUSE_OBD=0 -DUSE_SD=0 -DUSE_SERVO=0 -DUSE_SOFTSERIAL=0 -DUSE_SPI=0 -DUSE_STEPPER=0 -DUSE_TINYGPS=0 -DUSE_WIRE=0 -Os -std=c11 -mmcu=atmega32u4 -D__AVR_ATmega32U4__ -DUSB_VID=0x2341 -DUSB_PID=0x803C -I. -I"C:\Program Files\CodeBlocks/arduino\libraries\EEPROM" -I"C:\Program Files\CodeBlocks/arduino\libraries\Ethernet" -I"C:\Program Files\CodeBlocks/arduino\libraries\Firmata" -I"C:\Program Files\CodeBlocks/arduino\libraries\Flash" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4884" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4Bit_mod" -I"C:\Program Files\CodeBlocks/arduino\libraries\LiquidCrystal" -I"C:\Program Files\CodeBlocks/arduino\libraries\OBD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD\utility" -I"C:\Program Files\CodeBlocks/arduino\libraries\Servo" -I"C:\Program Files\CodeBlocks/arduino\libraries\SevenSegment" -I"C:\Program Files\CodeBlocks/arduino\libraries\SoftwareSerial" -I"C:\Program Files\CodeBlocks/arduino\libraries\SPI" -I"C:\Program Files\CodeBlocks/arduino\libraries\Stepper" -I"C:\Program Files\CodeBlocks/arduino\libraries\TinyGPS" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire\utility" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" -IC:\WinAVR\avr\include -c cores\USBCore.cpp -o .objs\cores\USBCore.o
avr-gcc.exe -mmcu=atmega32 -Wall -std=c11 -fno-exceptions -ffunction-sections -fdata-sections -x c++ -s -DF_CPU=16000000L -DARDUINO=103 -DUSE_EEPROM=0 -DUSE_ETHERNET=0 -DUSE_FIRMATA=0 -DUSE_LCD=0 -DUSE_LCD4884=0 -DUSE_OBD=0 -DUSE_SD=0 -DUSE_SERVO=0 -DUSE_SOFTSERIAL=0 -DUSE_SPI=0 -DUSE_STEPPER=0 -DUSE_TINYGPS=0 -DUSE_WIRE=0 -Os -std=c11 -mmcu=atmega32u4 -D__AVR_ATmega32U4__ -DUSB_VID=0x2341 -DUSB_PID=0x803C -I. -I"C:\Program Files\CodeBlocks/arduino\libraries\EEPROM" -I"C:\Program Files\CodeBlocks/arduino\libraries\Ethernet" -I"C:\Program Files\CodeBlocks/arduino\libraries\Firmata" -I"C:\Program Files\CodeBlocks/arduino\libraries\Flash" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4884" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4Bit_mod" -I"C:\Program Files\CodeBlocks/arduino\libraries\LiquidCrystal" -I"C:\Program Files\CodeBlocks/arduino\libraries\OBD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD\utility" -I"C:\Program Files\CodeBlocks/arduino\libraries\Servo" -I"C:\Program Files\CodeBlocks/arduino\libraries\SevenSegment" -I"C:\Program Files\CodeBlocks/arduino\libraries\SoftwareSerial" -I"C:\Program Files\CodeBlocks/arduino\libraries\SPI" -I"C:\Program Files\CodeBlocks/arduino\libraries\Stepper" -I"C:\Program Files\CodeBlocks/arduino\libraries\TinyGPS" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire\utility" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" -IC:\WinAVR\avr\include -c cores\WInterrupts.c -o .objs\cores\WInterrupts.o
avr-gcc.exe -mmcu=atmega32 -Wall -std=c11 -fno-exceptions -ffunction-sections -fdata-sections -x c++ -s -DF_CPU=16000000L -DARDUINO=103 -DUSE_EEPROM=0 -DUSE_ETHERNET=0 -DUSE_FIRMATA=0 -DUSE_LCD=0 -DUSE_LCD4884=0 -DUSE_OBD=0 -DUSE_SD=0 -DUSE_SERVO=0 -DUSE_SOFTSERIAL=0 -DUSE_SPI=0 -DUSE_STEPPER=0 -DUSE_TINYGPS=0 -DUSE_WIRE=0 -Os -std=c11 -mmcu=atmega32u4 -D__AVR_ATmega32U4__ -DUSB_VID=0x2341 -DUSB_PID=0x803C -I. -I"C:\Program Files\CodeBlocks/arduino\libraries\EEPROM" -I"C:\Program Files\CodeBlocks/arduino\libraries\Ethernet" -I"C:\Program Files\CodeBlocks/arduino\libraries\Firmata" -I"C:\Program Files\CodeBlocks/arduino\libraries\Flash" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4884" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4Bit_mod" -I"C:\Program Files\CodeBlocks/arduino\libraries\LiquidCrystal" -I"C:\Program Files\CodeBlocks/arduino\libraries\OBD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD\utility" -I"C:\Program Files\CodeBlocks/arduino\libraries\Servo" -I"C:\Program Files\CodeBlocks/arduino\libraries\SevenSegment" -I"C:\Program Files\CodeBlocks/arduino\libraries\SoftwareSerial" -I"C:\Program Files\CodeBlocks/arduino\libraries\SPI" -I"C:\Program Files\CodeBlocks/arduino\libraries\Stepper" -I"C:\Program Files\CodeBlocks/arduino\libraries\TinyGPS" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire\utility" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" -IC:\WinAVR\avr\include -c cores\wiring.c -o .objs\cores\wiring.o
avr-gcc.exe -mmcu=atmega32 -Wall -std=c11 -fno-exceptions -ffunction-sections -fdata-sections -x c++ -s -DF_CPU=16000000L -DARDUINO=103 -DUSE_EEPROM=0 -DUSE_ETHERNET=0 -DUSE_FIRMATA=0 -DUSE_LCD=0 -DUSE_LCD4884=0 -DUSE_OBD=0 -DUSE_SD=0 -DUSE_SERVO=0 -DUSE_SOFTSERIAL=0 -DUSE_SPI=0 -DUSE_STEPPER=0 -DUSE_TINYGPS=0 -DUSE_WIRE=0 -Os -std=c11 -mmcu=atmega32u4 -D__AVR_ATmega32U4__ -DUSB_VID=0x2341 -DUSB_PID=0x803C -I. -I"C:\Program Files\CodeBlocks/arduino\libraries\EEPROM" -I"C:\Program Files\CodeBlocks/arduino\libraries\Ethernet" -I"C:\Program Files\CodeBlocks/arduino\libraries\Firmata" -I"C:\Program Files\CodeBlocks/arduino\libraries\Flash" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4884" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4Bit_mod" -I"C:\Program Files\CodeBlocks/arduino\libraries\LiquidCrystal" -I"C:\Program Files\CodeBlocks/arduino\libraries\OBD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD\utility" -I"C:\Program Files\CodeBlocks/arduino\libraries\Servo" -I"C:\Program Files\CodeBlocks/arduino\libraries\SevenSegment" -I"C:\Program Files\CodeBlocks/arduino\libraries\SoftwareSerial" -I"C:\Program Files\CodeBlocks/arduino\libraries\SPI" -I"C:\Program Files\CodeBlocks/arduino\libraries\Stepper" -I"C:\Program Files\CodeBlocks/arduino\libraries\TinyGPS" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire\utility" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" -IC:\WinAVR\avr\include -c cores\wiring_analog.c -o .objs\cores\wiring_analog.o
avr-gcc.exe -mmcu=atmega32 -Wall -std=c11 -fno-exceptions -ffunction-sections -fdata-sections -x c++ -s -DF_CPU=16000000L -DARDUINO=103 -DUSE_EEPROM=0 -DUSE_ETHERNET=0 -DUSE_FIRMATA=0 -DUSE_LCD=0 -DUSE_LCD4884=0 -DUSE_OBD=0 -DUSE_SD=0 -DUSE_SERVO=0 -DUSE_SOFTSERIAL=0 -DUSE_SPI=0 -DUSE_STEPPER=0 -DUSE_TINYGPS=0 -DUSE_WIRE=0 -Os -std=c11 -mmcu=atmega32u4 -D__AVR_ATmega32U4__ -DUSB_VID=0x2341 -DUSB_PID=0x803C -I. -I"C:\Program Files\CodeBlocks/arduino\libraries\EEPROM" -I"C:\Program Files\CodeBlocks/arduino\libraries\Ethernet" -I"C:\Program Files\CodeBlocks/arduino\libraries\Firmata" -I"C:\Program Files\CodeBlocks/arduino\libraries\Flash" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4884" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4Bit_mod" -I"C:\Program Files\CodeBlocks/arduino\libraries\LiquidCrystal" -I"C:\Program Files\CodeBlocks/arduino\libraries\OBD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD\utility" -I"C:\Program Files\CodeBlocks/arduino\libraries\Servo" -I"C:\Program Files\CodeBlocks/arduino\libraries\SevenSegment" -I"C:\Program Files\CodeBlocks/arduino\libraries\SoftwareSerial" -I"C:\Program Files\CodeBlocks/arduino\libraries\SPI" -I"C:\Program Files\CodeBlocks/arduino\libraries\Stepper" -I"C:\Program Files\CodeBlocks/arduino\libraries\TinyGPS" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire\utility" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" -IC:\WinAVR\avr\include -c cores\wiring_digital.c -o .objs\cores\wiring_digital.o
avr-gcc.exe -mmcu=atmega32 -Wall -std=c11 -fno-exceptions -ffunction-sections -fdata-sections -x c++ -s -DF_CPU=16000000L -DARDUINO=103 -DUSE_EEPROM=0 -DUSE_ETHERNET=0 -DUSE_FIRMATA=0 -DUSE_LCD=0 -DUSE_LCD4884=0 -DUSE_OBD=0 -DUSE_SD=0 -DUSE_SERVO=0 -DUSE_SOFTSERIAL=0 -DUSE_SPI=0 -DUSE_STEPPER=0 -DUSE_TINYGPS=0 -DUSE_WIRE=0 -Os -std=c11 -mmcu=atmega32u4 -D__AVR_ATmega32U4__ -DUSB_VID=0x2341 -DUSB_PID=0x803C -I. -I"C:\Program Files\CodeBlocks/arduino\libraries\EEPROM" -I"C:\Program Files\CodeBlocks/arduino\libraries\Ethernet" -I"C:\Program Files\CodeBlocks/arduino\libraries\Firmata" -I"C:\Program Files\CodeBlocks/arduino\libraries\Flash" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4884" -I"C:\Program Files\CodeBlocks/arduino\libraries\LCD4Bit_mod" -I"C:\Program Files\CodeBlocks/arduino\libraries\LiquidCrystal" -I"C:\Program Files\CodeBlocks/arduino\libraries\OBD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD" -I"C:\Program Files\CodeBlocks/arduino\libraries\SD\utility" -I"C:\Program Files\CodeBlocks/arduino\libraries\Servo" -I"C:\Program Files\CodeBlocks/arduino\libraries\SevenSegment" -I"C:\Program Files\CodeBlocks/arduino\libraries\SoftwareSerial" -I"C:\Program Files\CodeBlocks/arduino\libraries\SPI" -I"C:\Program Files\CodeBlocks/arduino\libraries\Stepper" -I"C:\Program Files\CodeBlocks/arduino\libraries\TinyGPS" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire" -I"C:\Program Files\CodeBlocks/arduino\libraries\Wire\utility" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"..\..\..\..\..\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" -IC:\WinAVR\avr\include -c cores\wiring_pulse.c -o .objs\cores\wiring_pulse.o
cc1plus.exe: error: unrecognized command line option "-std=c11"
Process terminated with status 1 (0 minute(s), 0 second(s))
cc1plus.exe: error: unrecognized command line option "-std=c11"
Process terminated with status 1 (0 minute(s), 0 second(s))
cc1plus.exe: error: unrecognized command line option "-std=c11"
Process terminated with status 1 (0 minute(s), 0 second(s))
cc1plus.exe: error: unrecognized command line option "-std=c11"
cc1plus.exe: error: unrecognized command line option "-std=c11"
Process terminated with status 1 (0 minute(s), 0 second(s))
cc1plus.exe: error: unrecognized command line option "-std=c11"
cc1plus.exe: error: unrecognized command line option "-std=c11"
Process terminated with status 1 (0 minute(s), 0 second(s))
cc1plus.exe: error: unrecognized command line option "-std=c11"
cc1plus.exe: error: unrecognized command line option "-std=c11"
Process terminated with status 1 (0 minute(s), 0 second(s))
cc1plus.exe: error: unrecognized command line option "-std=c11"
cc1plus.exe: error: unrecognized command line option "-std=c11"
Process terminated with status 1 (0 minute(s), 0 second(s))
cc1plus.exe: error: unrecognized command line option "-std=c11"
cc1plus.exe: error: unrecognized command line option "-std=c11"
Process terminated with status 1 (0 minute(s), 0 second(s))
13 error(s), 0 warning(s) (0 minute(s), 0 second(s))
you have ticket the c11 option, not the c++11 option, but you need the c++11 option