Я использую Slackware 14 и последнюю версию Eclipse Juno.
Как обычный пользователь Eclipse, я установил CDT, как и всегда. Однако, когда я создаю новый проект, доступный набор инструментов отсутствует. Скриншот здесь:
Я помню, что раньше я получал доступный по умолчанию набор инструментов GCC, как только в Linux был установлен CDT. Даже если бы я использовал BSD, я мог бы установить GCC кросс-компиляцию, и она работает только для нативного GCC. Я попытался установить набор инструментов для кросс-компиляции, а CDT не поднял его.
Пожалуйста, предлагайте свои предложения, спасибо.
У меня такая же проблема. В какой-то момент я мог программировать на C ++ с Eclipse. Однажды он не может найти цепочку инструментов, даже если их несколько. По сути, вам необходимо переустановить плагин CDT, предполагая, что вы установили цепочку инструментов в правильном месте — для этого вам нужно обратиться к инструкциям для вашего дистрибутива Linux.
Вот что я сделал, не меняя ничего в цепочке инструментов:
Удалить CDT из Eclipse
Справка -> Установить новое программное обеспечение -> Нажмите на ссылку «Уже установлено» -> Выбрать элементы CDT -> Нажмите «Удалить»
Это вернуло мне мой набор инструментов в Eclipse.
Если переустановка не работает, это означает, что у вас по какой-то причине неподдерживаемый набор инструментов. Uncheck Show project types and toolchains only if they are supported on the platform
в диалоге нового проекта. Затем он покажет набор инструментов. Вы можете выбрать цепочку инструментов для создания проекта. Но я бы попытался выяснить, почему установленный gcc не поддерживается.
вы должны установить его из меню справки