Easyelectronics.ru

Электроника для всех
Текущее время: 25 июн 2017, 22:15

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



    • The World's Cheapest PCB Prototyping: 10 шт. 2-слоя 100*100mm 2$(около 140rub), изготовление за 24 часа.
    • Создание принципиальных схем и проектирование печатных плат
    • Крупнейший китайский онлайн магазин радиодеталей. Скидка 50%
    • Просмотр GERBER файлов

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

Зарегистрирован: 11 фев 2016, 18:17
Сообщения: 249
Добрый день.
В опциях проекта включил компилятор 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
Сообщения: 3412
Откуда: г. Липецк
Клангом не пользовался, на С не пишу. Да плюньте на эти предупреждения, вам говорят что код нарушает правила C++98. И что? Уверен, можно после получаса копания в настройках найти и отключить требующуюся галку.


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

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


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

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


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

Сейчас этот форум просматривают: Yahoo [Bot]


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

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

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