> Hi, I'm having a little trouble with a program I'm working on, and I'd > like to use gdb to see what's going on, but when I try to include debug > information at compilation time I get: > > $ gcc -o lentes -g Lentes.c graphics.c -lm > > ld: Output file requires shared library `libc.so.4' > gcc: Internal compiler error: program ld got fatal signal 6 > > This seems to be a bug in the linux gcc implementation -- actually > somewhere in the linking/loading. If you need debugging, do the > following: > > gcc -c -g stuff.c > gcc -o lentes stuff.o ... -lm
or: gcc -static -o lentes stuff.o I'm not sure which is 'proper', but the -static method is what I've used for a while now with gcc 2.6.3.

