> ok, thanks for your help. now i know what i need to do is to get > latest cvs code from GNU for 'gcc', 'binutils' and 'newlib', then > compile and install them, right?
Right. > after it were done, i will get capabilities of compile/linker from > c++ source to M16C executable on my Linux host computer and the > special capabilities come from giving extra options to gcc/ld/as > command and these commands will keep no change when i use them > normally and produce native code, right? No, you'll end up with *new* commands called, for example, m32c-elf-gcc, m32c-elf-ld, and m32c-elf-as. They don't replace your native tools.