Не нужно компилировать недостающие библиотеки отдельно, а просто нужно распаковать их исходные коды в папки соседние с папкой проекта gcc который вы хотите собрать. И после этого в папке с проектом gcc нужно создать ссылки на папки с исходными кодами недостающих вам библиотек. После этого запустить сборку gcc (./configure, make, make install) компилятор сам соберёт их из исходников (какой умница )I've taken to having GCC build the version of GMP, MPFR and MPC along with the compiler. I now get the source for the current version of the library, and extract it into the top-level directory of the GCC source: gmp-6.0.0, mpfr-3.1.2, etc. Then I create a symlink for each of them: ln -s gmp-6.0.0 gmp; ln -s mpfr-3.1.2 mpfr; ln -s mpc-1.0.2 mpc. Then I run GCC configure and build, and GCC builds these libraries too. – Jonathan Leffler Apr 30 '14 at 13:53
Я попробовал так собрать gcc-4.7.1 на ОС МСВС-3,0 - действительно всё сконфигурировалось и пошло на сборку....
Но после 30 мин сборки выскочила ошибка:
/mpc/src/set_x.c:96: undefined reference to creall - это функция из семейства функций для вычисления реальной части комплексного числа.
К сожалению в заголовочном файле <complex.h> ОС МСВМ-3,0 определения этой функции нет
У кого есть какие-либо соображения, предложения как обойти эту ошибку времени компиляции ?