user4543: I stumbled upon this question here, so I tried the Codeblocks alternative. After opening an Arduino Project, and leaving all options to default, I ran the Arduino version of the Hello World. A popup opened that requests a serial port to move on. What error did I do? 
If more details are needed I'll answer the comments. Thanks in advance!

user3818: I have not done extensive testing with the simulator but here is what you do open code blocks start a new project. Then under the target choose simulator. See the picture for details. 
I just tested it out for the simple program but this looks pretty cool.

4543: <p>I stumbled upon <a href="https://arduino.stackexchange.com/questions/61/can-i-program-for-arduino-without-having-a-real-board">this</a> question here, so I tried the Codeblocks alternative. After opening an Arduino Project, and leaving all options to default, I ran the Arduino version of the Hello World. A popup opened that requests a serial port to move on. What error did I do? </p>

<p>If more details are needed I'll answer the comments. Thanks in advance!</p>
 3818: <p>I have not done extensive testing with the simulator but here is what you do open code blocks start a new project. Then under the target choose simulator. See the picture for details. <img src="https://i.stack.imgur.com/P1EUX.png" alt="Image of Code Blocks"></p>

<p>I just tested it out for the simple program but this looks pretty cool.</p>
