Возможный дубликат:
Как мне установить gcc-4.3?
Как я могу скомпилировать (или просто установить) gcc 4.3.4 на моем Ubuntu 11.10?
Я попытался загрузить и скомпилировать его, следуя этим инструкциям: http://whowhywhathow.blogspot.com/2011/01/compile-gcc-from-souce-on -ubuntu-10041.html
Но это просто заканчивается ошибкой во время компиляции:
Надеюсь, кто-то здесь может мне помочь
Нет определенно никакой потребности использовать gcc-4.3.
Конечно, Вы всегда получаете предупреждающее сообщение во время создания файлов MEX:
Предупреждение: Вы используете gcc версию "4.6.x.x)". Версия, в настоящее время поддерживаемая с MEX, "4.3.4". Поскольку список в настоящее время поддерживаемых компиляторов видит: http://www.mathworks.com/support/compilers/current_release/
но это - предупреждение - функция MEX все еще скомпилирует!!!
Единственной вещью измениться является новая ссылка на libc.so.6
библиотека
Таким образом для 64 битов: Удалите старую ссылку
sudo rm /lib64/libc.so.6
(Будьте осторожны при удалении старой ссылки. Для Linux важно загрузиться. Таким образом, если Вы перезагрузите прежде, чем заменить ссылку с новой версией затем, то будет пора откопать живой диск. Если Вы параноики затем, можно скопировать libc.so.6
к чему-то как libc.so.6.backup
сначала
cp /lib64/libc.so.6 /lib64/libc.so.6.backup
Замена новой ссылкой
sudo ln -s /lib/x86_64-linux-gnu/libc-2.13.so /lib64/libc.so.6
Для 32 битов: (Я не протестировал это, поскольку я только выполняю x64 системы, но из комментариев я думаю, что это должно работать),
Удалите старую ссылку (снова быть осторожными с этой командой)
sudo rm /lib32/libc.so.6
Замена новой ссылкой
sudo ln -s /lib/i386-linux-gnu/libc-2.13.so /lib/libc.so.6
Конечно, если это - новая установка Ubuntu затем Вы, вероятно, потребность привычки, комната (удаляет) команду.
Соответствующая ошибка - ../../.././mpfr/src/mulders.c:208:3: error: unknown type name 'gmp_pi1_t'
. Я предполагаю, что у вас не установлены библиотеки разработки GMP.
Зачем вам снова нужен gcc 4.3.4? В любом случае, самое простое, что можно сделать, это загрузить исходные коды Ubuntu для 4.3.4 (при необходимости из более ранней версии Ubuntu) и пересобрать в своей системе, убедившись, что у вас, естественно, сначала установлены зависимости сборки. Это должно быть просто сделать.
Я могу добавить больше деталей, если они вам нужны.
Привет, GCC требуется ряд других программ для установки, таких как бизон и т. Д. Сначала, пожалуйста, убедитесь, что у вас уже установлены все необходимые программы.
Я думаю, что это должно установить все, что вам нужно, и несколько других деталей.
apt-get build-dep gcc-4.6
Вы можете обнаружить, что некоторые инструменты слишком новы для сборки gcc 4.3, хотя (autoconf, automake, возможно?), Но я все равно сомневаюсь, что есть какие-то пакеты для этого старого материала.