updated i386-elf, added gcc c++ support