Why is Code::Blocks ignoring changes I make to code, settings, …?
Make sure your project is active in the workspace, if you have more than one. The title of the currently active project is shown in bold face in the workspace window. Any changes to Settings or Build options affect the currently active project only. If some other project is active, you can easily end up changing settings and files for the wrong project. To change the currently active project, right click (control-click in MacOS X) on the title of the desired project and select Activate project from the popup menu. If multiple projects in a workspace confuse you, you can remove a project from the workspace.