Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 33, средняя оценка - 4.91
DiffEreD
1442 / 779 / 257
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
#1

Установка последнего gcc, clang и boost - C++ IDE

19.08.2015, 12:08. Просмотров 6247. Ответов 64
Метки нет (Все метки)

Помогите начинающему пользователю Linux. Я никак не могу разобраться как в этой системе что либо устанавливать. Кое как установил себе QtCreator (из предварительно скаченного run файла), но никак не пойму как установить к нему компиляторы. Для gcc пробовал такое:
sudo apt-get install g++-5
Мне в ответ:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет g++-5
E: Не удалось найти пакет по регулярному выражению «g++-5»
У меня есть еще скачанный архив gcc-5.2.0.tar.bz2 на диске - может как то с него можно установить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.08.2015, 12:08
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Установка последнего gcc, clang и boost (C++ IDE):

[SFINAE] GCC/Clang - success. CL - failed
добрый вечер. следующий код успешно собирают gcc/clang но не может собрать...

Clang + lldb + Qt
Всем привет. lldb настойчиво не может развернуть кутешные структуры (да и не...

clang начал поддерживать С++14
Привет! Вот такая новость :) Все, что реализовано можно посмотреть здесь (там...

Пытаемся подружить clang 3.6 и Code::Blocks 13.12 + MinGW под Windows 7
Скачал clang. Установил в корень диска С. То есть, путь получился такой: До...

Пытаемся прикрутить Clang к QtCreator под Windows7 x64 посредством MSYS2
По мотивам этой темы: DrOffset, а как?

GCC/Clang bug
Пытаюсь разбить строку на токены при помощи массива указателей и strtok. Вот...

64
gng
692 / 538 / 160
Регистрация: 08.09.2013
Сообщений: 1,446
24.08.2015, 21:50 #61
Цитата Сообщение от DiffEreD Посмотреть сообщение
По оддельным папкам было бы удобней все это держать. Как вы думаете?
Здесь есть как минимум три подхода.

Первый - держать каждую версию программы в своей директории, либы к ней - в поддиректориях и т.д. Такая практика вам известна, поскольку для Венды это стандартная схема. Преимущества понятны - при необходимости легко удаляются все файлы программы и не возникает путаницы. Недостатки тоже имеются. 0) нарушаются FHS - стандарт иерархии файловой системы Unix 1) каждый раз нужно вызывать программу по полному пути или раздувать PATH до огромных размеров. 2) Для программ, собранных разными компиляторами нужно задавать разные пути поиска библиотек...

Второй - следовать FHS.Недостатки вы указали сами. Они проявляются при установке программ не из пакетов. Преодолеваются, например, добавлением суффикса при конфирурировании сборки. Если ничего не делать, новые файлы с тем же именем затрут старые, и в большинстве случаев всё будет работать благодаря обратной совместимости. Преимущества - система в идеале работает как одно целое - все программы системы собраны одной версией компилятора и с одними версиями библиотек. Файлы сгруппированы по назначению, а не по фирме-производителю.
Компромис между первым и вторым подходом возможен, ИМХО, если зоопарк версий разводить в домашнем каталоге.

Третий - использовать контейнеры. Обычного chroot, или docker в данном случае достаточно. В контейнере - компилятор, его либы и собранные им программы. Недостаток - тяжеловесную IDE - в вашем случае Кути Креатор, нужно будет тоже помещать в контейнеры.

Решать вам. Я пользуюсь вторым подходом. Но если версии компиляторов "менять, как перчатки", я бы всё же, помещал их в отдельные каталоги внутри домашнего.
1
fokse
0 / 0 / 3
Регистрация: 10.12.2012
Сообщений: 65
27.11.2015, 14:45 #62
Cra3y, что это такое??? Как обновиться до devel версии убунту:
делаем резервную копию системы
в консоли sudo <любимый редактор, kwrite сойдет> /etc/apt/sources.list
меняем все trusty на devel и сохраняем
sudo apt-get update
sudo apt-get dist-upgrade

Скрещиваем пальцы и надеемся что система после этого запустится
Если запустилась, то sudo apt-get install g++-5



У меня вся система рухнула!!! Сижу с телефона толком не могу даже прогуглить!!
Что делать?
0
Миниатюры
Установка последнего gcc, clang и boost  
castorsky
1973 / 1076 / 87
Регистрация: 29.11.2013
Сообщений: 3,354
27.11.2015, 14:52 #63
Цитата Сообщение от fokse Посмотреть сообщение
в консоли sudo <любимый редактор, kwrite сойдет> /etc/apt/sources.list
меняем все trusty на devel и сохраняем
Bash
1
# sed -e 's/trusty/devel/g' /etc/apt/sources.list > /etc/apt/sources.list
не?
Цитата Сообщение от fokse Посмотреть сообщение
У меня вся система рухнула!!!
первый блин комом, зато есть печальный опыт как делать нельзя =)
0
fokse
0 / 0 / 3
Регистрация: 10.12.2012
Сообщений: 65
28.11.2015, 19:09 #64
castorsky,
# sed -e 's/trusty/devel/g' /etc/apt/sources.list > /etc/apt/sources.list

куда мне это писать, если сама система не запускается?
0
castorsky
1973 / 1076 / 87
Регистрация: 29.11.2013
Сообщений: 3,354
29.11.2015, 15:34 #65

Не по теме:

fokse, Это я прокачиваю Ваш скилл по регуляркам.



Добавлено через 1 минуту
Цитата Сообщение от fokse Посмотреть сообщение
Что делать?
Вы уже ничего не сделаете. Был бы бэкап, а насколько я понимаю его нет. Вообще заведите себе такую привычку, делать бэкапы перед сомнительными операциями.
0
29.11.2015, 15:34
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.11.2015, 15:34
Привет! Вот еще темы с решениями:

msp430-gcc, clang и mspdebug повесть о косяках
При отладке программ под arm-none-eabi, для просмотра регистров в отладчике...

boost::threads vs gcc 4.8.2
Добрый день, ребят такая проблема, на centos 6.3 стояли gcc 4.4.x и boost...

GCC Сборка 32 разрядной версии GCC 64 разрядным GCC
Доброго времени суток. Возникла необходимость под 32х разрядный Linux, собрать...

Установка gcc на Code::Blocks
Я скачал gcc, но там папка с кучей папок и файлами. Там нету ни одного...


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

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

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