
The only flag I left enabled there is the “Enable all compiler warnings” flag, I really care about programming with no warning, as a warning is always a potential future issue in my opinion.For the release 20.03, we provide a changelog hereby about what has changed since 17.12 (to download the change log, a link is provided at the bottom of this page): General UI/SDK changes: To avoid further issues, I actually think it’s best to stay away from those global compiler settings. So, the “fix” was simple: disable the -s flag in the global compiler settings. And the -s flag was enabled there! (and somehow it seems that global compiler settings are combined with per project settings, ie when a flag is globally enabled it’s silently enabled in all project). Reading symbols from C:\\MyFolder/bin/Debug/MyExe.exe.(no debugging symbols found).done.ĭebugger name and version: GNU gdb (GDB) 7.2Īfter *a lot* of searching around, I eventually though of checking the global compiler settings ( Settings->Compiler and debugger->Global compiler settings). Strangely enough, even though, as above-mentioned, the “Debug” target was properly configured, the debugger was complaining about missing debugging symbols: Build succeeded

And here is where things got complicated: although I was running in debug mode, the debugger didn’t stop at breakpoints. And by this I mean “debug”, not just recompile with some std::cout all around the place ). The reason for this choice was because it’s free and available both on Windows and Linux, and easy to install and use (particularly on Linux, but on Windows too).Īnyway, after a reasonably short while I reached the classical point where I have to debug. I traced the issue to be somewhat related to auto-completion and such, but anyway, Eclipse isn’t exactly what I’d call “light”, even though it would have been “light enough” for me, I guess (I do use it for PHP sometimes)Īs for the compler I picked TDM-GCC, which seems to be the place where current versions of GCC for Windows are to be found. I tried Eclipse but for some reason it was quite crash-prone.It’s light, free (as in FLOSS), written in C++, using wxWidgets… So on the whole, very clean and FLOSS-ish 🙂.It’s available on both Windows and Linux so hopefully when I’ll try to I won’t have trouble compiling on Linux with very few tweaks to get the thing working.My IDE of choice was Code::Blocks, because:

I recently started (finally found the time) to really do stuff in C++. The global settings tend to override any other settings. This post in a nutshell: check that global compiler settings aren’t configured with flags like -s.
