Hey everyone,
I'm sitting down to spend some free time tearing through the OpenGL Superbible this month, and attempting to start all development under Linux.
Presently, I've gotten Code::Blocks to compile... two out of three things. First, of course, I just did up a Hello World to make sure I had compiler paths correct and Code::Blocks knew how to use gnome-terminal (I'm on Gnome 3). Second, I just compiled and ran the stock GLUT project provided with Code::Blocks, since the Blue Book relies on GLUT.
Then, I typed out the first bit of example code in the book. I had to go grab their source code, add their GLTools/include/ directory to the search directories, and link with libGL and libglut. All well and good, no undefined functions or other funny business.
However, I hit F9 and Code::Blocks prompts me that "The project hasn't been built yet...". I check bin/Debug/ and, sure enough, it's empty. When I looked in obj/Debug/, though, I found an appropriately titled .o file in there.
What's going on here? Why is the linker getting hung up?
Oh, and I'm using Code::Blocks 10.05 and this is a fresh Arch install (as in, fetched this morning).
Thanks in advance. =)