Я неквалифицированный пользователь 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 , Как я могу решить это?
Вы, вероятно, все собираете сами. если вы «неквалифицированный» (я так не думаю, просто новый) пользователь ubuntu, я настоятельно рекомендую, чтобы сопровождающие deb
сделали за вас тяжелую работу.
, поэтому проверьте, есть ли у apt-get копия, которую вы хотите использовать, выполнив такой поиск.
aptitude search clang
, если это действительно здорово, он будет обрабатывать вещи, если нет, вы можете скачать tar ball здесь
. или /opt
оттуда вы можете использовать его и удалить всю папку, если хотите, без каких-либо последствий для вашей системы.
Гудлак.