Code::Blocks

User forums => Help => Topic started by: spflanze on August 21, 2018, 07:09:50 pm

Title: How to set the O0 compiler option?
Post by: spflanze on August 21, 2018, 07:09:50 pm
I am using Valgrind to find the cause of a Segmentation Fault. On this webpage: http://valgrind.org/docs/manual/quick-start.html I see:
Quote
Using -O0 is also a good idea, if you can tolerate the slowdown.
In Code:Blocks Settings => Compiler I see optimization flags for -O, -O1, -O2, -O3, and -Os . But I do not see -O0. How can the -O0 compiler option be put into effect?
Title: Re: How to set the O0 compiler option?
Post by: blauzahn on August 21, 2018, 08:28:47 pm
you can add it under "other compiler options".

I recommend to set these within the project's compiler settings instead of the general ones unless
you want to apply them to all your projects.
Title: Re: How to set the O0 compiler option?
Post by: raynebc on August 22, 2018, 12:59:02 am
Isn't no optimization the default as long as you don't enable any optimization flags?
Title: Re: How to set the O0 compiler option?
Post by: stahta01 on August 22, 2018, 01:21:22 am
Isn't no optimization the default as long as you don't enable any optimization flags?

It depends on what the default is for the compiler.

Tim S.