Установка Linaro на Ubuntu 18.04

Вопрос или проблема

Я следую этому руководству для установки Linaro на моем компьютере с Ubuntu 18.04 (64-битный двухядерный процессор). В отличие от руководства, я хочу установить последнюю версию Linaro. Таким образом, вот команды, которые я использую:

sudo apt-get install aptitude

sudo apt-get install gcc-multilib

wget -c https://releases.linaro.org/components/toolchain/binaries/latest/arm-linux-gnueabihf/gcc-linaro-7.3.1-2018.05-x86_64_arm-linux-gnueabihf.tar.xz --no-check-certificate

tar xf gcc-linaro-7.3.1-2018.05-x86_64_arm-linux-gnueabihf.tar.xz

export CC=`pwd`/gcc-linaro-7.3.1-2018.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-

{CC}gcc --version

Это не срабатывает на последней строке, выдавая ошибку:

{CC}gcc: команда не найдена

Может кто-нибудь объяснить мне? Что я сделал не так? Этот процесс уже не сработал, когда я использовал Linaro 6.4.1, как в руководстве. Большое спасибо заранее.

Как указал N0rbert, я добавил $ туда. Вывод:

gcc (Ubuntu 7.3.0-16ubuntu3) 7.3.0
Copyright (C) 2017 Free Software Foundation, Inc.
Это бесплатное программное обеспечение; смотрите источник для условий копирования. Гарантии НЕТ; даже на предмет ПРИГОДНОСТИ ДЛЯ ПРОДАЖИ ИЛИ УДОВЛЕТВОРЕНИЯ КОНКРЕТНЫМ ЦЕЛЯМ.

Linaro нигде не найден. Как работает эта команда export, и почему она не делает то, что должна?

Скачайте Linaro и добавьте путь в конец вашего файла ~/.bashrc.

PATH=$PATH:”Path_to_Linaro_Extract_Directory/bin”

https://www.youtube.com/watch?v=OxEUQKW_QEk

Ответ или решение

Установка Linaro на Ubuntu 18.04: Подробное руководство

Введение

В этом руководстве мы рассмотрим процесс установки последней версии инструментария Linaro на Ubuntu 18.04 с учётом особенностей, выявленных в вашем опыте. Мы объясним, как правильно экспортировать переменные окружения и настроить системные пути для успешной работы компилятора Linaro.

Шаги установки

  1. Установка необходимых пакетов

    Первым делом убедитесь, что у вас установлены необходимые пакеты. Откройте терминал и выполните следующие команды:

    sudo apt-get update
    sudo apt-get install aptitude gcc-multilib
  2. Скачивание Linaro

    Загрузите последнюю версию Linaro с помощью wget. Учтите, что версия Linaro может изменяться, поэтому рекомендуется проверять официальную страницу загрузок Linaro:

    wget -c https://releases.linaro.org/components/toolchain/binaries/latest/arm-linux-gnueabihf/gcc-linaro-7.3.1-2018.05-x86_64_arm-linux-gnueabihf.tar.xz --no-check-certificate
  3. Распаковка архивированного файла

    После загрузки распакуйте архив:

    tar xf gcc-linaro-7.3.1-2018.05-x86_64_arm-linux-gnueabihf.tar.xz
  4. Экспорт переменной среды

    Вы столкнулись с проблемой при выполнении команды export CC=pwd/gcc-linaro-7.3.1-2018.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-. Дело в том, что при указании переменной вы использовали неверный синтаксис. Следует добавить $ перед {CC}, чтобы значение переменной было правильно интерпретировано. Исправьте вашу команду на следующую:

    export CC=`pwd`/gcc-linaro-7.3.1-2018.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-
  5. Проверка установленных версий

    Теперь вы можете проверить установленную версию компилятора Linaro, выполнив:

    ${CC}gcc --version

    Процесс должен завершиться успешно, показывая информацию о версии Linaro. Если по-прежнему выводится другая версия GCC, возможно, старый компилятор по умолчанию находится выше в вашем PATH.

Добавление пути в .bashrc

Чтобы упростить доступ к компилятору Linaro в будущем, добавьте его путь в файл .bashrc:

  1. Откройте файл .bashrc в вашем домашнем каталоге:

    nano ~/.bashrc
  2. В конце файла добавьте следующую строку, заменив Path_to_Linaro_Extract_Directory на фактический путь к директории Linaro:

    export PATH=$PATH:"Path_to_Linaro_Extract_Directory/bin"
  3. Сохраните изменения и загрузите новый конфигурационный файл:

    source ~/.bashrc

Заключение

Теперь вы успешно установили последнюю версию Linaro на Ubuntu 18.04 и настроили окружение для его использования. Обязательно убедитесь, что все команды выполняются без ошибок и проверяйте обновления на сайте Linaro для получения самой актуальной информации и версий. Если возникают дополнительные вопросы, не стесняйтесь их задавать для более детального обсуждения.

Оцените материал
Добавить комментарий

Капча загружается...