У меня было CodeBlocks 10, и я получал ту же ошибку при компиляции C-программы, затем я удалил ее и установил CodeBlocks 13.12, которая поставляется вместе с Ming, но я по-прежнему получаю те же сообщения об ошибках при компиляции C-программы. Пожалуйста, скажите, что нужно сделать, чтобы я мог успешно скомпилировать программы на Си.

1 ответ1

1

Существует два вероятных сценария для этой проблемы:

  1. Ваша загрузка / установка MinGW повреждена, и вам нужно переустановить.

  2. У вас есть вторая установка MinGW в вашей системе.

Поскольку вы только что обновились, у каждого есть отдельная возможность. Я бы тщательно удалил все установки Codeblocks/MinGW, а затем заново загрузил и переустановил.

Кстати, я лично нашел, что лучше всего выбрать codeblocks-13.12-setup.exe для Windows (без MinGW) со страницы загрузки Code::Blocks, а затем отдельно установить последнюю версию TDM-GCC. Я лично предпочитаю TDM64, поскольку вы можете создавать как 32-битные (с соответствующим флагом компилятора и компоновщика), так и 64-битные приложения, но TDM32 работает нормально.

К вашему сведению, отдельная установка TDM-GCC позволит вам выбрать собственную папку, которая может помочь в любых возможных конфликтах. Если вы устанавливаете TDM-GCC отдельно, вам не нужно устанавливать его в C:\MinGW. Но не забудьте выбрать папку для установки без пробелов.

Настройки компилятора MingGW TDM-GCC64

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .