Невозможно указать конкретную версию GCC

Я выполнил следующие шаги для установки версии gcc 8.4 в пользовательскую папку (--prefix = /FOLDER/)

https://www.hongliangjie.com/2012/07/20/how-to-install-gcc-higher-version-in-alternative-directory/

Но я не могу использовать новый gcc 8.4. Везде, где я делаю «gcc -v», я получаю gcc версии 4.8. Я также пробовал в /FOLDER/, /FOLDER/bin, но никак. Ни 'gcc-8'

Я работаю над своим личным пространством в беспорядке через «ssh», поэтому нет прав root.

Я видел предыдущий вопрос, но использовал

экспорт LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/FOLDER/libexec/gcc/powerpc64le-unknown-linux-gnu/8.4.0

не работает.

Любая помощь?


person ghillard    schedule 27.01.2021    source источник


Ответы (1)


Либо вы вызываете это gcc с абсолютным путем,

/FOLDER/bin/gcc --version

или вы добавляете его местоположение в свой PATH:

export PATH=/FOLDER/bin:$PATH
gcc --version

Unix не добавляет текущий каталог в PATH, как это делает Windows, поэтому для запуска нового gcc из /FOLDER/bin вам нужно указать поиск из текущего местоположения:

cd /FOLDER/bin
./gcc --version
person rubenvb    schedule 27.01.2021
comment
Большое спасибо! Это было так просто, но как-то странно :D - person ghillard; 28.01.2021