Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.67/84: Рейтинг темы: голосов - 84, средняя оценка - 4.67
programina
2050 / 605 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
1

Bash: gcc: команда не найдена - это значит у меня нет компилятора?

14.01.2012, 20:54. Просмотров 15417. Ответов 22
Метки нет (Все метки)

bash: gcc: команда не найдена - это значит у меня нет компилятора или я что-то не то делаю? И вообще компилируют в линуксе из терминала?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.01.2012, 20:54
Ответы с готовыми решениями:

Bash не определяет скомпилированные в GCC файлы
меня Баш не видит файлов созданных в виндовс как создать *.с файл и...

Bash: wish: команда не найдена
Решил познакомиться с языком программирования "tk". Пытаюсь запустить программу...

Bash: scp: команда не найдена
Меняю только айпи root@list:/home/www/logparse# scp...

Bash: snmpget: команда не найдена
bash: snmpget: команда не найдена... ???

Значит ли это что у меня 2 видеокарты?
Здравствуйте форумчане! Появился вопрос, 2 ли у меня видеокарты. Вот собственно...

22
Remontik
3 / 3 / 1
Регистрация: 12.09.2011
Сообщений: 17
14.01.2012, 21:15 2
Похоже, что нет. Лучше из-под терминала вводить gcc, g++. Всю команду - в студию.
1
Vourhey
Почетный модератор
6492 / 2267 / 185
Регистрация: 29.07.2006
Сообщений: 12,534
14.01.2012, 21:22 3
Цитата Сообщение от programina Посмотреть сообщение
И вообще компилируют в линуксе из терминала?
В линуксе почти все и компилируют из терминала )))
На убунте, дебиане через apt-get поставь, на редхате, центоси, федоре - yum, на сусе - zypper. Хотя федора сама доставляет, если команда отсутствует.
1
programina
2050 / 605 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
14.01.2012, 21:28  [ТС] 4
Все, уже разобралась. Установила через Центр приложений GNU C compiler.

Добавлено через 1 минуту
Цитата Сообщение от Remontik Посмотреть сообщение
Похоже, что нет. Лучше из-под терминала вводить gcc, g++. Всю команду - в студию.
у меня код, поэтому gcc code.c
0
Vourhey
Почетный модератор
6492 / 2267 / 185
Регистрация: 29.07.2006
Сообщений: 12,534
14.01.2012, 21:28 5
Цитата Сообщение от programina Посмотреть сообщение
Центр приложений
Это не тру-метод. Через консольку лучше )
1
programina
2050 / 605 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
14.01.2012, 21:32  [ТС] 6
Цитата Сообщение от Vourhey Посмотреть сообщение
Это не тру-метод. Через консольку лучше )
я хотела интуитивно вот так
Код
apt-get install gcc
но там что то не доустановилось.
0
Vourhey
Почетный модератор
6492 / 2267 / 185
Регистрация: 29.07.2006
Сообщений: 12,534
14.01.2012, 21:34 7
Цитата Сообщение от programina Посмотреть сообщение
но там что то не доустановилось.
ну "что-то не доустановилось" это не ошибка )) нужно было разобраться в проблеме. А центнер прилождений тот же апт-гет и запускает.
0
programina
2050 / 605 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
14.01.2012, 21:41  [ТС] 8
Сейчас и разберемся, ну ка расскажите про свою тру-методику.
PS: в гугле не искать.
0
Vourhey
Почетный модератор
6492 / 2267 / 185
Регистрация: 29.07.2006
Сообщений: 12,534
14.01.2012, 21:44 9
programina, так тру-методика и есть установка из терминала )
1
programina
2050 / 605 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
14.01.2012, 21:50  [ТС] 10
Цитата Сообщение от Vourhey Посмотреть сообщение
programina, так тру-методика и есть установка из терминала )
Да, а я ждала от вас, вот этого
Код
apt-get install build-essential
Нашла на одном сайте про убунту, решила попробовать... и знаете что у меня диск установочный от дебиана был в сиди приводе, и с него начали грузиться пакеты.
0
Vourhey
Почетный модератор
6492 / 2267 / 185
Регистрация: 29.07.2006
Сообщений: 12,534
14.01.2012, 21:54 11
Цитата Сообщение от programina Посмотреть сообщение
Да, а я ждала от вас, вот этого
Так и не понял, чего ты ждала
Цитата Сообщение от programina Посмотреть сообщение
и знаете что у меня диск установочный от дебиана был в сиди приводе, и с него начали грузиться пакеты
Какие репозитории прописаны в конфигах оттуда и будут грузиться. Если там привод - буду и с привода.

Добавлено через 1 минуту
Цитата Сообщение от programina Посмотреть сообщение
apt-get install build-essential
build-essential скорее всего, просто тянет за собой компилятор по зависимостям. Поэтому apt-get install gcc также должен работать нормально.
1
programina
2050 / 605 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
14.01.2012, 21:59  [ТС] 12
Цитата Сообщение от Vourhey Посмотреть сообщение
build-essential скорее всего, просто тянет за собой компилятор по зависимостям. Поэтому apt-get install gcc также должен работать нормально.
Сейчас проверю, попробую удалить все, что содержит слово compiler
0
Vourhey
Почетный модератор
6492 / 2267 / 185
Регистрация: 29.07.2006
Сообщений: 12,534
14.01.2012, 22:07 13
Цитата Сообщение от programina Посмотреть сообщение
Сейчас проверю, попробую удалить все, что содержит слово compiler
Зачем? Есть apt-cache depends - зависимости узнать, есть apt-get -l | grep gcc - можешь узнать имя пакета компилятора. Удалять что-то вообще не надо.

Добавлено через 5 минут
Цитата Сообщение от Vourhey Посмотреть сообщение
apt-get -l | grep gcc
Хотя, наверное, перепутал с dpkg. dpkg -l. Не пользуюсь deb-дистрибутивами, память уже подводит.
1
programina
2050 / 605 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
14.01.2012, 22:12  [ТС] 14
Цитата Сообщение от Vourhey Посмотреть сообщение
apt-get -l | grep gcc
E: Неизвестный параметр командной строки 'l' [из -l].

Добавлено через 1 минуту
Цитата Сообщение от Vourhey Посмотреть сообщение
apt-cache depends
E: Не найдено ни одного пакета

Цитата Сообщение от Vourhey Посмотреть сообщение
dpkg -l
терминал много-много написал, что даже начало пропало(в буфер не поместилось м.б.)
0
Vourhey
Почетный модератор
6492 / 2267 / 185
Регистрация: 29.07.2006
Сообщений: 12,534
14.01.2012, 22:21 15
Цитата Сообщение от programina Посмотреть сообщение
Не найдено ни одного пакета
Ты не передала имя пакета. Нужно же пакет указать, зависимости которого будешь проверять. Я сказал, что есть apt-cache depens, но не сказал, как вызывать ее ) почитай )))
Когда команда не работает, прежде чем писать, что она у тебя не работает, открой ман на нее и почитай. Либо с --help запусти. А то чуть ошибка и все )) Для кого маны-то с помощью пишутся людьми...

Добавлено через 6 минут
Цитата Сообщение от programina Посмотреть сообщение
терминал много-много написал, что даже начало пропало(в буфер не поместилось м.б.)
там же греп еще был, ты куда его убрала? ))) аааа... В общем, это... Очень рекомендую почитать какую-нибудь штуку по bash
1
programina
2050 / 605 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
14.01.2012, 22:54  [ТС] 16
Код
root@debian:/home/user# dpkg -l | grep gcc
ii  gcc                                  4:4.4.5-1                         The GNU C compiler
ii  gcc-4.4                              4.4.5-8                           The GNU C compiler
ii  gcc-4.4-base                         4.4.5-8                           The GNU Compiler Collection (base package)
ii  lib32gcc1                            1:4.4.5-8                         GCC support library (32 bit Version)
ii  libgcc1                              1:4.4.5-8                         GCC support library
Итог: кажется до меня дошло. Это те пакеты, кот. отвечают за полноценную работу gcc compiler, только их надо скачивать не из Центра приложений, а из Синаптика, или из терминала apt-get install [название пакета], если вы труЪ..

Добавлено через 8 минут
dpkg -l | grep [название пакета] - очень полезная команда, с помощью нее можно узнать какие пакеты входят в состав какого-либо приложения
0
Vourhey
Почетный модератор
6492 / 2267 / 185
Регистрация: 29.07.2006
Сообщений: 12,534
14.01.2012, 23:10 17
Цитата Сообщение от programina Посмотреть сообщение
dpkg -l | grep [название пакета] - очень полезная команда, с помощью нее можно узнать какие пакеты входят в состав какого-либо приложения
да не, из нее можно просто узнать, как пакет обзывается, который в своем названии несет то, по чему грепаем.
Цитата Сообщение от programina Посмотреть сообщение
Это те пакеты, кот. отвечают за полноценную работу gcc compiler
Тоже не. Это те пакеты, в названии которых содержится регулярное выражение, по которому мы грепаем.
Цитата Сообщение от programina Посмотреть сообщение
только их надо скачивать не из Центра приложений, а из Синаптика
Скачиваются они все из одного места - из репозитория. Просто лучше знать заранее, как это работает, чтобы не зависеть от гуя.
1
programina
2050 / 605 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
15.01.2012, 19:35  [ТС] 18
Цитата Сообщение от Vourhey Посмотреть сообщение
build-essential скорее всего, просто тянет за собой компилятор по зависимостям. Поэтому apt-get install gcc также должен работать нормально.
Да, вы правы. На этот раз я переустановила дебиан и установила gcc при помощи
Bash
1
apt-get install gcc
проверила, все работает.О_о
0
Vourhey
Почетный модератор
6492 / 2267 / 185
Регистрация: 29.07.2006
Сообщений: 12,534
15.01.2012, 19:39 19
Цитата Сообщение от programina Посмотреть сообщение
проверила, все работает

...
1
programina
2050 / 605 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
15.01.2012, 20:05  [ТС] 20
Цитата Сообщение от Vourhey Посмотреть сообщение

...
Да. Наверно я в тот раз установила что-то такое, после чего apt-get install gcc не мог нормально установить gcc
0
15.01.2012, 20:05
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.01.2012, 20:05

У меня на видюхе горит 2-я красная лампочка что это значит?
у меня на видюхе горит 2я красная лампочка что это значит ? видюха 4890 на...

Что это значит, если у меня получились в ответе вот такие странные уравнения движения материальной точки
Вроде бы оси разные, но ответ один O_o x = 80-80{e}^{(-0,25)t} z =...

если у меня в наборе написано х86 это значит мой компьютор поддерживает только 32х рядную систему?
если у меня в наборе написано х86 это значит мой компьютор поддерживает только...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru