I have learned so many things from this web site
I am new here and i need some help

Some infos for what i learned from this great web site:-
I learned to make a simple OS (512 byte).
I learned how to use BIOS interrupts such as printing, reading sectors and load them in memory (simple kernel).
I learned how to setup GDT and entering the protected mode (Pmode).
I learned how to print characters in Pmode using assembly.
And i figured out how to install mouse (using assembly) in Pmode (not BIOS).
I was planning to program my kernel in C instead of assembly
Because most tutorials out there are mostly in C and C++,
And another thing is that i have used c++ for game programming (DirectX) kinda low level programming huh!.
So i think i am kinda good in c and c++.
----------------------------------------
Well...here is my problem
I have followed this tutorial in this link
http://wiki.osdev.org/Bare_bones
Everything went just fine (compiling and linking)
But when i boot my kernel in "bochs" and typing "kernel 200+18" in GRUB Command Line it says:
"Error 13: Invalid or unsupported executable format"
I checked the files and the tutorial over and over again and i have searched this forum and FAQs
And i found nothing O_O
Please guys i need help i am stuck in this for a week
Thanks In Advance