> Ok since I'm very new to this are there any switches when compiling this > source for development purposes?
Not really. If you're building from the CVS tree, various assertion checks will be enabled already (they are explicitly disabled in releases). You may want to build GCC with -g instead of -g -O2 if you want the debugger to behave more sensibly. Ben