On 20 July 2017 at 20:45, Jonathan Wakely <jwakely.gcc@xxxxxxxxx> wrote: > On 20 July 2017 at 20:44, Jonathan Wakely <jwakely.gcc@xxxxxxxxx> wrote: >> On 20 July 2017 at 18:24, Sebastian Kroppen wrote: >>> Hello, >>> >>> I have been in a situation where I needed to install a recent GCC from >>> scratch in my home directory (Linux). I do not have administrator >>> priviledges on my machine. >>> >>> I have followed an answer to a question on stackoverflow [1], which in turn >>> refers to a wiki page of yours [2]. >>> >>> [1] https://stackoverflow.com/a/10662297/ >>> [2] https://gcc.gnu.org/wiki/InstallingGCC/ >>> >>> I have replaced 4.6.2 with 7.1.0 in those commands. My configure command was >>> $PWD/../gcc-7.1.0/configure --prefix=$HOME/gcc-7.1.0 --disable-multilib >>> >>> Running make and make install completed without fatal errors. >>> >>> However, where do I find the executables? >> >> Did you try looking under the --prefix location? >> >> Specifically in $HOME/gcc-7.1.0/bin >> >>> More generally: how do I make GCC-7.1.0 available in my daily work? >>> >>> Yes, I am able to amend my path variable. >> >> So do that then :-) >> >> You might also want to read >> https://gcc.gnu.org/onlinedocs/libstdc++/faq.html#faq.how_to_set_paths >> >>> Additional question: >>> the script on the two linked pages seems to install GCC in the same >>> directory as the source files. Is that a good idea? >> >> No, it's a terrible idea, but it only does that if you unpack the >> source files in your home directory. I didn't think of that case when >> writing the wiki page (I would never litter my home directory with >> unpacked tarballs and "objdir", I'd do it in /tmp/ or a less permanent >> location.) > > N.B if the intention was for $HOME/gcc-4.6.2 and $PWD/../gcc-4.6.2 to > be the same I wouldn't have written it two different ways. I've edited the wiki page and SO answer to make it obvious the two paths are not the same.