Форум русскоязычного сообщества Ubuntu
Страница сгенерирована за 0.032 секунд. Запросов: 23.
- Сайт
- Об Ubuntu
- Скачать Ubuntu
- Семейство Ubuntu
- Новости
- Форум
- Помощь
- Правила
- Документация
- Пользовательская документация
- Официальная документация
- Семейство Ubuntu
- Материалы для загрузки
- Совместимость с оборудованием
- RSS лента
- Сообщество
- Наши проекты
- Местные сообщества
- Перевод Ubuntu
- Тестирование
- RSS лента
© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.
Версия gcc

Ошибка в понимании того, как работает ваша Shell-оболочка. Одной и причин этого является убогость и инженерные недостатки Bash.
В вашем случае нужно делать либо:
Либо задать переменную окружения PATH :
$ export PATH=/home/alexey/work1/buildroot/output/host/bin/$PATH $ arm-buildroot-linux-uclibcgnueabi-gcc --version
EXL ★★★★★
( 07.09.19 14:15:09 MSK )
Последнее исправление: EXL 07.09.19 14:17:36 MSK (всего исправлений: 3)
«Хочу узнать версию.» завернут в код. Глаза режет
xDShot ★★★★★
( 07.09.19 14:16:15 MSK )
Ответ на: комментарий от EXL 07.09.19 14:15:09 MSK

Одной и причин этого является убогость и инженерные недостатки Bash.
Вообще . в $PATH не включают вроде как для безопасности. Чтобы та же команда ls в разных каталогах не меняла своего значения.
xaizek ★★★★★
( 07.09.19 14:18:43 MSK )
Ответ на: комментарий от EXL 07.09.19 14:15:09 MSK
Щас бы троянчики засовывать в рабочий каталог вместо запуска бинарников с PATH.
xDShot ★★★★★
( 07.09.19 14:18:47 MSK )
Ответ на: комментарий от xaizek 07.09.19 14:18:43 MSK

Это всё верно, но я поддержу EXL , что сообщения об ошибках в bash убоги. Вот как сделано в Windows powershell:
arm-buildroot-linux-uclibcgnueabi-gcc --version arm-buildroot-linux-uclibcgnueabi-gcc : Имя "arm-buildroot-linux-uclibcgnueabi-gcc" не распознано как имя командлета,функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку. Suggestion [3,General]: Команда arm-buildroot-linux-uclibcgnueabi-gcc не найдена, однако существует в текущем расположении. По умолчанию оболочка Windows PowerShell не загружает команды из текущего расположения. Если вы уверены в надежности команды, введите ".\arm-buildroot-linux-uclibcgnueabi-gcc". Для получения дополнительных сведений вызовите справку с помощью команды "get-help about_Command_Precedence".
ИМХО, подобный Suggestion был бы полезен и bash..
fsb4000 ★★★★★
( 07.09.19 14:28:06 MSK )
Последнее исправление: fsb4000 07.09.19 14:29:31 MSK (всего исправлений: 1)
Как проверить версию GCC в составе дистрибутива Ubuntu последней desktop версии?
Добрый вечер!
Подскажите, как можно узнать заранее версию входящего в состав дистрибутива компилятора? Спасибо.
- Вопрос задан более двух лет назад
- 497 просмотров
Комментировать
Решения вопроса 2

Системный администратор
На https://packages.ubuntu.com/ можно проверить. Для debian https://packages.debian.org/stable/
Ответ написан более двух лет назад
Комментировать
Нравится 3 Комментировать

хорошо есть и хорошо весьма
Как узнать версию gcc (или g++)?


Как узнать версию windows и модели видеокарты и саундкарты?
Как узнать версию windows и модели видеократы и саундкарты? MinGW, code blocks.
Узнать версию стандарта C++
Если есть компилятор командной строки, то как можно узнать какой стандарт языка он поддерживает?

Как узнать есть ли компилятор gcc?
Приветствую. Хочу научиться программировать. Начал читать книгу "Программирование в Линукс с нуля".

Как узнать версию ОС?
У меня задача стоит, сделать проверку операционки, чтобы задействовать правильный участок скрипта.