gcc: разрешение отклонено после новой установки - PullRequest
0 голосов
/ 04 июня 2019

Это новая установка на Deepin OS . Я хотел установить gcc-8.3.0 на мой компьютер.

Я сделал это вручную, потому что он предлагает мне только gcc-6 с apt. Итак, я установил все зависимости (GMP, MPFR, MPC, isl ...), а затем перешел к gcc. Я следовал этому руководству: https://archerfmy.github.io/2017/04/12/How-to-switch-your-gcc-g-version-in-ubuntu/, чтобы добавить новую установку. Но теперь проблема в том, что я больше не могу использовать gcc.


gcc 
zsh: permission denied: gcc

which -a gcc
gcc not found

1 Ответ

0 голосов
/ 04 июня 2019

Я нашел!Сейчас это кажется довольно очевидным, но, читая справочную страницу update-alternatives, я понял, что неправильно выставляю параметры.На самом деле, я указывал путь к каталогу gcc-8.3.0, но не сам путь к gcc.Я имею в виду, только /usr/lib/gcc-8.3.0 вместо /usr/lib/gcc-8.3.0/bin/x86_64-pc-linux-gnu-gcc-8.3.0.Мне потребовалось так много времени, чтобы выяснить, f me.

В моем случае правильный cmd был:


sudo update-alternatives --install /usr/bin/gcc gcc /usr/lib/gcc-8.3.0/bin/x86_64-pc-linux-gnu-gcc-8.3.0 50

Надеюсь, что это может помочь кому-то еще и сэкономить ему время.

...