Форум программистов, компьютерный форум, киберфорум
C/С++ под Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
1 / 1 / 0
Регистрация: 30.09.2015
Сообщений: 72

Сборка gmp

21.08.2016, 15:08. Показов 3142. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет.
Пытаюсь собрать gmp 6.1.1 для windows,следую вот этой инструкции (за исключением п.3, т.к. там ссылки ведут не туда, но вроде этот пункт не критичный, в других инструкциях его нет).
Затык получаю на шаге конфигурации:
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$ mkdir gmp
$ cd gmp-6.1.1
$ ./configure --prefix=/home/oPean/gmp --enable-cxx
checking build system type... i686-pc-mingw32
checking host system type... i686-pc-mingw32
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking ABI=32
checking compiler gcc -m32 -O2 -pedantic -fomit-frame-pointer ... no
checking compiler gcc -O2 -pedantic -fomit-frame-pointer ... no
checking compiler icc -no-gcc ... no
checking compiler cc -O ... no
configure: error: could not find a working compiler, see config.log for details
Как побороть эту беду?? Создавал тему в другой ветке, там что-то отклика она не нашла, надеюсь на вашу помощь...
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.08.2016, 15:08
Ответы с готовыми решениями:

Сборка gmp для visual studio
Всем здравствуйте, по инструкции сборка gmp для visual studio c++ я пошагово выполнял сборку библиотеки gmp, но у меня не создалась папка...

Подключение gmp
Истоки здесь https://www.cyberforum.ru/cpp-builder/thread598874-page4.html -тут же скрины и ссылки При попытке подключить эту...

Использование GMP с Qt
Доброго времени суток. Вопрос касается библиотеки длинной арифметики GMP. Собрал данную библиотеку под Qt, все как надо, слинковал с Qt,...

10
Диванный эксперт
Эксперт С++
 Аватар для Max Dark
2550 / 2064 / 971
Регистрация: 09.10.2013
Сообщений: 4,793
Записей в блоге: 4
21.08.2016, 15:18
Цитата Сообщение от oPean Посмотреть сообщение
configure: error: could not find a working compiler, see config.log for details
У вас компилятор не находит
Цитата Сообщение от oPean Посмотреть сообщение
i686-pc-mingw32
Папка MinGW/bin в path добавлена?

Добавлено через 48 секунд
в консольке
Windows Batch file
1
echo %PATH%
для проверки
0
1 / 1 / 0
Регистрация: 30.09.2015
Сообщений: 72
21.08.2016, 15:22  [ТС]
Cra3y, можно подробнее? Я, к своему стыду, в этом не шарю. Видимо, не добавлена, раз в инструкции этого нет.

И с echo я что-то не так явно делаю...
Windows Batch file
1
2
3
oPean@OPEAN-ПК ~/gmp-6.1.1
$ echo %PATH%
%PATH%
0
Диванный эксперт
Эксперт С++
 Аватар для Max Dark
2550 / 2064 / 971
Регистрация: 09.10.2013
Сообщений: 4,793
Записей в блоге: 4
21.08.2016, 16:13
oPean, попробуйте так
Bash
1
2
3
PATH="${PATH}:/media/c/MinGW/bin"; #добавили MinGW в PATH
# запускаем конфигурацию
./configure --prefix=/home/oPean/gmp --enable-cxx
Только замените /media/c/MinGW/bin на путь в вашей системе
/media/c/ - это диск c: в windows
MinGW - директория, куда установлен MinGW
У меня, например, первая команда будет выглядеть
Bash
1
PATH="${PATH}:/media/c/devel/tools/MinGW64/bin"
так как у меня 64х битный mingw, установленный в c:/devel/tools/MinGW64/
0
1 / 1 / 0
Регистрация: 30.09.2015
Сообщений: 72
21.08.2016, 16:15  [ТС]
Cra3y, стало чуть лучше)
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
oPean@OPEAN-ПК ~/gmp-6.1.1
$ PATH="${PATH}:/media/c/MinGW/bin"
 
oPean@OPEAN-ПК ~/gmp-6.1.1
$ ./configure --prefix=/home/oPean/gmp --enable-cxx
checking build system type... i686-pc-mingw32
checking host system type... i686-pc-mingw32
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking ABI=32
checking compiler gcc -m32 -O2 -pedantic -fomit-frame-pointer ... no
checking compiler gcc -O2 -pedantic -fomit-frame-pointer ... no
checking compiler icc -no-gcc ... no
checking compiler cc -O ... no
configure: error: could not find a working compiler, see config.log for details
0
Диванный эксперт
Эксперт С++
 Аватар для Max Dark
2550 / 2064 / 971
Регистрация: 09.10.2013
Сообщений: 4,793
Записей в блоге: 4
21.08.2016, 16:23
Цитата Сообщение от oPean Посмотреть сообщение
стало чуть лучше)
ни капельки...

MinGW то хоть у вас установлен?
Если да, то в какую директорию?
0
1 / 1 / 0
Регистрация: 30.09.2015
Сообщений: 72
21.08.2016, 17:02  [ТС]
Cra3y, а, ну да, чет я не в ту строку глянул(

Установлено всё согласно инструкции:
C:\MinGW
C:\msys\1.0

Добавлено через 35 минут
Все удалил, скачал mingw64(вдруг та не 64 разрядная), добавил путь, результат тот же(
0
Диванный эксперт
Эксперт С++
 Аватар для Max Dark
2550 / 2064 / 971
Регистрация: 09.10.2013
Сообщений: 4,793
Записей в блоге: 4
21.08.2016, 17:03
Цитата Сообщение от oPean Посмотреть сообщение
C:\msys\1.0
хм... у меня то msys2 установлен и с ним gmp нормально конфигурируется
а msys1 является устаревшим и как там правильно MinGW прописать в PATH я не знаю
0
1 / 1 / 0
Регистрация: 30.09.2015
Сообщений: 72
21.08.2016, 17:05  [ТС]
Cra3y, щас поставлю msys2, попробую с ним
0
Диванный эксперт
Эксперт С++
 Аватар для Max Dark
2550 / 2064 / 971
Регистрация: 09.10.2013
Сообщений: 4,793
Записей в блоге: 4
21.08.2016, 17:18
Лучший ответ Сообщение было отмечено oPean как решение

Решение

Собрал для MinGW32-4.9.1(из комплекта QT)
Вложения
Тип файла: 7z gmp-6.1.1-mingw32_4.9.1-i686.7z (361.3 Кб, 72 просмотров)
1
1 / 1 / 0
Регистрация: 30.09.2015
Сообщений: 72
21.08.2016, 17:21  [ТС]
Cra3y, спасибо большое! Очень помогли!
А то тут ещё и закачка msys2 перестала отвечать прям на половине)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.08.2016, 17:21
Помогаю со студенческими работами здесь

Библиотека gmp
Кто не знает, что такое библиотека gmp и для чего она нужна, просьба не засорять тему. Недавно начал пользоваться функциями, что...

работа в GMP
Набросайте плз возведение целого числа в большую степень (очень большую) до 256бит...используя библиотеку gmp в VS C++, а затем сравнить...

Библиотека GMP
Добрый день! Недавно слышал про библиотека gmp и возникли вопросы по поводу её использования. Не могли объяснить новичку как эту библиотеку...

GMP под Windows
Пытаюсь собрать GMP под Windows. Делаю, как написано здесь https://habrahabr.ru/sandbox/53707/. MinGW и MSYS устанавливаю через...

GMP под Delphi
Привет! Есть что-нибудь типа GMP, только для Delphi? В общем, быстрая работа с большими (например, 1000-значными) числами. В нормальном...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru