Eclipse: набор инструментов GNU - файлы C, скомпилированные с помощью g ++, дубликаты GNU C - PullRequest
0 голосов
/ 23 октября 2018

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

.пробовал:

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

  2. Настройка C / C ++ General -> Language Mappings Страница свойств проекта.Эта цепочка продолжается с file-type -> language-type (например, C Исходный файл -> GNU C ).

  3. Сброснесколько раз:)

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

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

enter image description here

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

Обновление:

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

enter image description here enter image description here

1 Ответ

0 голосов
/ 01 ноября 2018

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

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

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

...