What version of Code::Blocks is this?
Can you try to rename the config folder of code blocks ( ~/.codeblocks or ~/.config/codeblocks) to something else.
Then try to start again. This will reset all of your settings.
How many monitors do you have? Is it possible that C::B's window is on another monitor, that is not enabled?