Re: Manual intallation with admin priviledges: what to put in my path?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.



[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux