Hi Zhao, > libgcc1.s:438:asm/unistd.h:No such file or directory Do you have newlib at the same level as gcc? Thus gcc-2.95.2/gcc gcc-2.95.2/newlib newlib can be a symbolic link if you untar newlib to some other directory. Hope this helps. Kazu Hirata