Eclipse: набор инструментов GNU — файлы C, скомпилированные с помощью g ++, дубликаты GNU C

Я добавил цепочку инструментов GNU в (модифицированной) Eclipse, и у меня возникла проблема * .c файлы, скомпилированные с g ++ вместо gcc.

Я пробовал:

  1. Настройка C / C ++ Общие -> Типы файлов страница свойств проекта. Это устанавливает связь расширение файла -> тип файла (например. * .c -> C Исходный файл).

  2. Настройка C / C ++ Общее -> Языковые сопоставления страница свойств проекта. Этот продолжает цепочку из тип файла -> тип языка (например. C Исходный файл -> GNU C).

  3. Сброс набора инструментов, несколько раз 🙂

Так что у меня сейчас * .c -> Исходный файл C -> GNU C. Я предполагаю, что где-то (может быть, настройки инструментов, которые я не смог найти, файлы конфигурации?), Там также в настоящее время GNU C -> g ++. Exe подключение. Мне нужно изменить это на GNU C -> gcc.exe:

Я также вижу дублировать запись о GNU C в C / C ++ Общее -> Пути и символы -> Включает -> Языки.

введите описание изображения здесь

Я надеюсь, что кто-то сталкивался с подобной проблемой и может дать мне некоторые (высоко ценимые) подсказки.

Обновить:

Я также заметил проблему с конфликтом инструментов при проверке списка инструментов:

введите описание изображения здесь
введите описание изображения здесь

0

Решение

Я понятия не имею, какая странная ошибка Eclipse вызывает это, но нашел обходной путь.

Вместо этого используйте набор инструментов MinGW GCC (игнорируйте доброкачественное предупреждение на изображении, еще одна ошибка Eclipse CDT):

и установить MINGW_HOME, MSYS_HOME и PATH вручную к требуемым значениям:

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]