Будут ли проблемы с установкой двух компиляторов в одной системе?
Я использую Ubuntu 14 .. В настоящее время мой компилятор gcc v5.1., Но теперь мне нужно использовать Matlab mex, который пока поддерживает только gcc-4.7.*. Можно ли установить компилятор gcc-4.7 без переустановки gcc-5.1? Какие проблемы можно ожидать? Или есть какое-нибудь руководство по запуску двух компиляторов gcc в одной и той же системе Ubuntu?
Более того, если можно будет установить и запустить два компилятора, повлияет ли (полностью) удаление одного на функциональность другого?
Я действительно не хочу удалять gcc-5.1, так как он поддерживает новые функции / функции C++, и мой опыт установки компилятора gcc не по умолчанию был довольно неприятным.
1 ответ
Стандарт 14.04 поставляется с установленными gcc-4.8 и gcc-4.7. Если вам нужны возможности C++, установите компилятор g++. Все исполняемые файлы имеют разные имена, но ссылки, такие как /usr/bin/gcc, обычно указывают на компилятор по умолчанию - измените, если хотите. Конечно, вы всегда можете установить компилятор в отдельном месте, например, в вашем домашнем каталоге, и таким образом избежать всех конфликтов, просто запустив сценарий установки для изменения некоторых путей, env. переменные и, возможно, псевдонимы.