improve gcc wrapper to support -nostdlib, -nostartfiles