С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ под Linux
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.58/12: Рейтинг темы: голосов - 12, средняя оценка - 4.58
TheAthlete
155 / 155 / 16
Регистрация: 31.08.2010
Сообщений: 540
1

получить gnu gcc 4.6.1 (компиляторы для c и c++) для kubuntu 11.04

25.09.2011, 19:48. Просмотров 2212. Ответов 8
Метки нет (Все метки)

Здравствуйте!
Где можно загрузить компилятор gnu gcc 4.6.1 для kubuntu
В стандартной поставке только gcc и g++ версии 4.5.2, а хочется поработать с плюшками нового стандарта, а именно циклом for по коллекции и другими, которые появилить только в ветке 4.6

Еще дополнительно пару вопросов:
1) по поводу компилятору g++ 4.6.1: ввели ли поддержку регулярных выражений в эту версию (библиотека regexp). А то смотрю в таблицу реализации стандарта С++11 в GCC и не нахожу поддержку регулярных выражений.

2) как можно скомпилировать компилятор GCC (читал книгу "Гриффитс Артур. GCC. Настольная книга пользователей, программистов и системных администраторов", там написано, что нужно перекрестно перекомпилировать компилятор на другой машине, где есть такой компилятор. Подскажите пожайлуста, как это сделать, где об этом можно дополнительно почитать)
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.09.2011, 19:48
Ответы с готовыми решениями:

Codeblocks. Can't find compiler executable in your configured search path's for GNU GCC COMPILER
"Can't find compiler executable in your configured search path's for GNU GCC...

Подскажите компиляторы и IDE для C++ под линукс
сразу говорю Code: Blocks не предлагать! И компиляторы с извращенным...

GNU Makefile, не видит работу для цели
привет. зарукоблудил такой мейкфайл: BIN = sf CC = gcc CXX = g++ CFLAGS...

Флаги для g++/gcc
Всем доброго времени суток, подскажите какие флаги нужно использовать с данными...

Нужна помощь по GCC на mandriva 2010 для новичка
Никак не могу компилировать программу на нем. Вроде указываю путь, но он не...

8
niXman
Эксперт С++
3204 / 1453 / 73
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
25.09.2011, 20:51 2
Цитата Сообщение от TheAthlete Посмотреть сообщение
Где можно загрузить компилятор gnu gcc 4.6.1 для kubuntu
пока что, собрать руками. это вовсе не сложно. чуть позже отпишу, если не опередят.

Цитата Сообщение от TheAthlete Посмотреть сообщение
ввели ли поддержку регулярных выражений
я видел в составе 4.6.1 реализацию регескпов. но не юзал. совсем с ними не дружу.

Цитата Сообщение от TheAthlete Посмотреть сообщение
нужно перекрестно перекомпилировать компилятор на другой машине, где есть такой компилятор.
не понял ни предложения, ни смысла

Добавлено через 55 минут
> mkdir gcc-build && cd gcc-build
> wget ftp://ftp.fu-berlin.de/unix/language...-4.6.1.tar.bz2
> wget ftp://ftp.fu-berlin.de/unix/language...-4.6.1.tar.bz2
> wget ftp://ftp.gmplib.org/pub/gmp-5.0.2/gmp-5.0.2.tar.bz2
> wget http://www.mpfr.org/mpfr-current/mpfr-3.0.1.tar.bz2
> wget http://www.multiprecision.org/mpc/download/mpc-0.9.tar.gz
> tar -xvf gcc-core-4.6.1.tar.bz2
> tar -xvf gcc-g++-4.6.1.tar.bz2
> tar -xvf gmp-5.0.2.tar.bz2
> tar -xvf mpfr-3.0.1.tar.bz2
> tar -xvf mpc-0.9.tar.gz
> mv gmp-5.0.2 gcc-4.6.1/gmp
> mv mpfr-3.0.1 gcc-4.6.1/mpfr
> mv mpc-0.9 gcc-4.6.1/mpc
> mkdir build && cd build
> ../gcc-4.6.1/configure --program-suffix=-4.6.1 --enable-lto
> sudo make -j6 install
компилятор будет поддерживать все кроме Graphite.
1
TheAthlete
155 / 155 / 16
Регистрация: 31.08.2010
Сообщений: 540
25.09.2011, 21:24  [ТС] 3
Спасибо большое за оперативный ответ
Начинаю сборку
> sudo make -j6 install

и выдаются следующие ошибки

make[1]: Вход в каталог `/home/theathlete/distr/gcc-build/build'
/bin/bash ../gcc-4.6.1/mkinstalldirs /usr/local /usr/local
/bin/bash: строка 3: cd: ./fixincludes: Нет такого файла или каталога
/bin/bash: строка 3: cd: ./lto-plugin: Нет такого файла или каталога
make[1]: *** [install-fixincludes] Ошибка 1
make[1]: *** Ожидание завершения заданий...
make[1]: *** [install-lto-plugin] Ошибка 1
/bin/bash: строка 3: cd: ./intl: Нет такого файла или каталога
make[1]: *** [install-intl] Ошибка 1
make[1]: *** wait: Нет дочерних процессов. Останов.
make: *** [install] Ошибка 2

я так понимаю, что вместо
cd: ./fixincludes
должно быть
cd: ../fixincludes

т.к. эти 2 папки существуют

Как исправить ошибки?
0
niXman
Эксперт С++
3204 / 1453 / 73
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
25.09.2011, 21:27 4
Цитата Сообщение от TheAthlete Посмотреть сообщение
sudo make -j6 install
убери "-j6"

Добавлено через 36 секунд
однажды я такой баг где-то встречал. вот только не помню что за дистр...
0
TheAthlete
155 / 155 / 16
Регистрация: 31.08.2010
Сообщений: 540
25.09.2011, 21:42  [ТС] 5
ошибок стало меньше:

make[1]: Вход в каталог `/home/theathlete/distr/gcc-build/build'
/bin/bash ../gcc-4.6.1/mkinstalldirs /usr/local /usr/local
/bin/bash: строка 3: cd: ./fixincludes: Нет такого файла или каталога
make[1]: *** [install-fixincludes] Ошибка 1
make[1]: Выход из каталога `/home/theathlete/distr/gcc-build/build'
make: *** [install] Ошибка 2

наверное что-то с путями не так

Добавлено через 8 минут
а имеет значение, откуда запускать эти команды
я просто новичок в linux
0
niXman
Эксперт С++
3204 / 1453 / 73
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
25.09.2011, 21:59 6
удали все файлы ,и проделай тоже самое сначала, но без "-j6"
0
Monte-Cristo
2796 / 1384 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
25.09.2011, 22:03 7
Я бы вообще посоветовал бы добавить репозиторий Debian Sid, выкачать g++4.6 и удалить этот репозиторий
0
TheAthlete
155 / 155 / 16
Регистрация: 31.08.2010
Сообщений: 540
25.09.2011, 22:48  [ТС] 8
все равно выдает такую же ошибку
0
niXman
Эксперт С++
3204 / 1453 / 73
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
25.09.2011, 23:26 9
попробуй вместо последней команды, выполнить это: make && sudo make install
0
25.09.2011, 23:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.09.2011, 23:26

Использование GNU GCC ("компиляция из консоли")
Я заметил, что все новичковые курсы содержат в себе работу с какой-либо...

GNU GCC Compiler в Code Blocks
Установил по инструкции, но при запуске появляется сообщение Can't find...

формат строки в исходнике gnu gcc
вопрос вроде детский, но найти ответ на него не могу уже второй день: пишу...


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

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

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