SConstruct: remove bogus assumptions

Don't presume that 'gcc' exists on the target system.
Instead use 'cc'.  Ideally we could use 'c99' or 'c11' (POSIX
requires 'c99').

On systems 'gcc' may be spelled 'gcc48' or otherwise.