Как я могу установить gcc 4.6 рядом с текущей версией из репозиториев?
Я установил 4.5.2 из официальных репозиториев Ubuntu. Я хотел бы также установить 4.6, чтобы опробовать функции C++0x, которые он предоставляет.
Как я могу сделать это, не нарушая мою систему? Я в порядке с новым по умолчанию, но также хочу сохранить старую версию.
2 ответа
Если вы разбираетесь в командной строке, вы сможете компилировать из исходного кода и настроить конфигурацию для установки в /opt
,
Нечто подобное ./configure --prefix=/opt
,
Я не думаю, что есть какой-либо способ сделать это через dpkg или систему управления пакетами apt. Таким образом, ваш вариант прибегает к компиляции из исходных текстов, что делает этот вопрос не столько вопросом Ubuntu, сколько вопросом gcc. я уверен, что
- Компиляция gcc из исходного кода - довольно сложный процесс, особенно с такими особыми требованиями, как ваш.
- Есть много учебников по этому вопросу.
Хорошим примером является исследование установки "кросс-компилятора", который в вашем случае использовал бы ту же аппаратную архитектуру, что и обычный gcc.