Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can I get CodeBlocks to compile with -std=c++0x with gcc?

How can I get CodeBlocks to compile with -std=c++0x with gcc?

I would like to see if they treat new features with useful syntax highlighting. Also, I have a lot of stuff n C++-0x now.

like image 887
emsr Avatar asked Dec 01 '25 04:12

emsr


1 Answers

Easy: Put -std=c++0x -U__STRICT_ANSI__ or -std=gnu++0x -U__STRICT_ANSI__ (if you want GNU extensions too) into either your project's build options (compiler, other options), or set them in the global compiler options (settings menu).

You need to undef __STRICT_ANSI__ or you get trouble with some legacy headers (I believe it's mostly stdio) that are inevitably sometimes included from some 3rd party code.

like image 145
Damon Avatar answered Dec 05 '25 14:12

Damon



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!