Easyelectronics.ru

Электроника для всех
Текущее время: 29 мар 2017, 00:34

Часовой пояс: UTC + 5 часов



    • Изготовление печатных плат
    • Создание принципиальных схем и проектирование печатных плат
    • Симуляция работы на spice моделях
    • Просмотр GERBER файлов

Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Keil ARM Clang 6
СообщениеДобавлено: 17 дек 2016, 17:39 
Старожил

Зарегистрирован: 11 фев 2016, 18:17
Сообщения: 236
Добрый день.
В опциях проекта включил компилятор Keil ARM Clang 6. Выставил язык с++11/с++14. Запустил компиляцию, повылезла куча предупреждений и ошибок:
Код:
ArmClang.exe: error: unsupported option '--C99'
warning: enumeration types with a fixed underlying type are incompatible with C++98 [-Wc++98-compat]
warning: scoped enumerations are incompatible with C++98 [-Wc++98-compat]
warning: 'constexpr' specifier is incompatible with C++98 [-Wc++98-compat]

и прочее.

Ну я же из выпадающего списка выбрал нужный язык. Даже в поле "Misc controls" прописал "-std=c++11".
Причем тут c++98???

Далее, он не знает, что такое опция '--C99'. Это опция действительна для компилятора ARMCC 5. Почему она тут оказалась? Ее даже стереть нельзя, т.к. окошко "compiler control string" заблокировано для редактирования.

Как компилировать в кайле с помощью ARM Clang 6?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil ARM Clang 6
СообщениеДобавлено: 17 дек 2016, 17:58 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 3202
Откуда: г. Липецк
Клангом не пользовался, на С не пишу. Да плюньте на эти предупреждения, вам говорят что код нарушает правила C++98. И что? Уверен, можно после получаса копания в настройках найти и отключить требующуюся галку.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil ARM Clang 6
СообщениеДобавлено: 20 дек 2016, 21:38 
Старожил

Зарегистрирован: 11 фев 2016, 18:17
Сообщения: 236
Пришлось вернуться на ARMCC 5.0.6 на С++11. AC6 вроде более продвинутый, С++14 знает.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: MasterAlexei, Кот495


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB