Hey Greicy, great that you made some progress. > for name in hello1.exe; \ > do \ > if [ -f $name ] ; then \ > name2="`echo \`basename $name\` | sed -e 's,y,y,' `"; \ > rm -f /usr/local/bin/$name2.exe; \ > echo /bin/install -c $name.exe /usr/local/bin/$name2.exe; \ > /bin/install -c $name.exe /usr/local/bin/$name2.exe; \ > chmod a+x /usr/local/bin/$name2.exe; \ > fi ; \ > done > /bin/install -c hello1.exe.exe /usr/local/bin/hello1.exe.exe > /bin/install: cannot stat `hello1.exe.exe': No such file or directory > chmod: cannot access `/usr/local/bin/hello1.exe.exe': No such file or > directory There is apparently an error in the Make-lang.in file in the front-end directory gcc/hello-world. The compiler is named 'hello1.exe' but the installer tries to install the file 'hello1.exe.exe' which doesn't exist. Though, the easiest fix would be to change the first line into for name in hello1 [...] Then you should be able to install gcc in the --prefix=<...> defined directory. > Is necessary to do $make install, ok? Yes, it is generally necessary to install gcc for at least three reasons: (1) you won't find the gcc compiler driver in the build directory, because it is called xgcc and will be renamed into gcc during installation (2) if you call xgcc from the build directory, it won't find the real compiler (cc1) (3) if you call xgcc from the build directory, it won't possibly find libraries like libgcc In your case where you only built a compiler (without driver), you don't necessarily need to install your compiler - it should work without - but you need to try :) Andi