Кажется, я все еще новичок ie в затмении, и мне нужно установить некоторые флаги компиляции для моего проекта ANSI C с помощью компилятора g cc. К таким флагам относятся, например, .. -std = c99 -Wall -Wconversion -Wtype-limit -pedanti c и некоторые другие.
Я не так давно помню go, я использовал для установки этих флагов из очень интуитивного интерфейса с флажками и метками, но его больше нет ... например, по этой ссылке:
Включение флагов (Wall, pedanti c) для C / Компиляция C ++ в Eclipse
они задают очень похожий вопрос, но когда я прихожу в Eclipse -> Project Explorer -> ваш проект -> контекстное меню -> Свойства. Это совсем не «Сборка C / C ++» -> Настройки.
Скриншот окна свойств проекта без опции "сборка c / c ++"
Отредактировано.
Я нашел способ решения проблемы, но все равно не могу установить флаги компилятора.
Дело в том, что существующий проект открывается из «файла» - > «открывать проекты из файловой системы», это не предопределено природой C / C ++. И тогда невозможно установить настройки c / c ++, несмотря на то, что вы можете установить g cc для компиляции всего проекта ...
Подход к решению состоит в добавлении природы C / C ++ из "Файл" -> "Новый" -> "Преобразовать в проект C / C ++ (добавляет C / C ++ Nature)". И после я нахожу параметр «Сборка C / C ++», но пока не вижу вкладку «Настройки инструмента» ...
Посмотрите на следующие примеры:
снимок экрана из окна с видимой вкладкой «Настройки инструмента» (путем создания нового проекта C / C ++)
снимок экрана из окна без вкладки «Настройки инструмента» (путем добавления C / C ++ природа, как описано выше)
Есть идеи?
Надеюсь, вы понимаете мой вопрос и поможете мне с этой проблемой ...