For example: $ gcc -c --std=gnu90 a.c -o a.o $ gcc -c --std=gnu11 b.c -o b.o $ gcc -c --std=c99 c.c -o c.o $ ld -o bin /lib/crt0.o a.o b.o c.o -lc I think the answer should be 'true' but I couldn't find any specification about it yet. Thanks a lot :) Remus