Как добавить каталог в PATH в Linux? Я использую подсистему Windows для Linux - Ubuntu [дубликат]

Я новичок в Linux, и у меня возникла проблема. Я пытаюсь добавить каталог bin в PATH в Linux, выполняя команду ниже:

$ export PATH="/opt/gcc-arm/bin:$PATH"

Однако, когда я пытаюсь выполнить команда возвращает мне, что он не найден

Command 'arm-none-eabi-gcc' not found, but can be installed with:
sudo apt install gcc-arm-none-eabi

Как я могу добавить этот каталог в Linux PATH или есть способ получить доступ к пользовательским переменным из Windows с помощью Linux?

Edit1: Я просто запустил $ PATH , и я получил следующее:

bash: /opt/gcc-arm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/mnt/c/Program:

Путь к созданному мной файлу есть ( / opt / gcc-arm / bin ), но я не понимаю, почему система не может его распознать.

Edit2: Я выполнил команду, предложенную @steeldriver

, что является результатом запуска файла / opt / gcc-arm / bin / arm-none-eabi-gcc

Результат: / opt / gcc-arm / bin / arm-none-eabi-gcc: 64-разрядный исполняемый файл LSB ELF, x86-64, версия 1 (SYSV), динамически подключаемый, интерпретатор / lib64 / l, для GNU / Linux 2.6 .24, BuildID [sha1] = 7af6e16f1d030393cdf4a6e6007a0e554470f126, вырезано . Но я понятия не имею, что это значит.

Edit3: Теперь все начинает работать, сначала я использую команду sudo -s , а затем

$ export PATH="/opt/gcc-arm/bin:$PATH".

. После этого я смог запускать команды из этого PATH, однако, когда я закрывал Linux env и откройте снова, он не может распознать эти команды, поэтому мне нужно снова включить PATH. Есть ли какое-то решение, чтобы не вводить ПУТЬ каждый раз, когда я повторно открываю Linux?

Edit4: Я следовал этому руководству с Youtube Linux: Постоянно устанавливаемые переменные среды , теперь мой ПУТЬ постоянный.

Надеюсь, это поможет кому-нибудь еще, столкнувшемуся с такой же проблемой

1
задан 21 November 2019 в 17:04

1 ответ

Как вывод предполагает, необходимо выполнить следующее в терминале (если Вы уже не попытались делать так):

sudo apt install gcc-arm-none-eabi
-1
ответ дан 21 December 2019 в 23:53

Другие вопросы по тегам:

Похожие вопросы: