Как установить два разных компилятора?

Я неквалифицированный пользователь Ubuntu, и почти каждый раз, когда я пытаюсь установить что-то нетривиальное, я что-то ломаю. Я успешно использую gcc 4.7 и 4.8 одновременно, используя альтернативы обновления согласно этого ответа . Теперь я хотел бы попробовать clang для моей разработки на C ++.

Я боюсь, что компилятор является критически важной частью операционной системы, и его установка нетривиальна. Я боюсь, что если установить clang, он перезапишет стандартные заголовки C ++ и библиотеки gcc и / или сломает что-то еще.

Как безопасно установить и использовать clang и gcc?

РЕДАКТИРОВАТЬ:

У меня не установлено aptitude , поэтому я попробовал:

sudo apt-get install clang-3.4

вместо этого, и все выглядит хорошо. Я протестировал gcc и, похоже, я его не сломал.

Затем я попытался скомпилировать что-то с помощью clang, и у меня появилась эта ошибка:

/usr/include/c++/4.8/iostream:38: error: 'bits/c++config.h' file not found
#include <bits/c++config.h>
         ^

Кажется, что clang пытается использовать стандартную библиотеку gcc , Как я могу решить это?

0
задан 13 April 2017 в 15:24

1 ответ

Вы, вероятно, все собираете сами. если вы «неквалифицированный» (я так не думаю, просто новый) пользователь ubuntu, я настоятельно рекомендую, чтобы сопровождающие deb сделали за вас тяжелую работу.

, поэтому проверьте, есть ли у apt-get копия, которую вы хотите использовать, выполнив такой поиск.

aptitude search clang

, если это действительно здорово, он будет обрабатывать вещи, если нет, вы можете скачать tar ball здесь

. или /opt оттуда вы можете использовать его и удалить всю папку, если хотите, без каких-либо последствий для вашей системы.

Гудлак.

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: