Easyelectronics.ru

Электроника для всех
Текущее время: 16 дек 2017, 23:52

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



    • JLCPCB - Платы прототипов всего за 2$ c бесплатной доставкой (при первом заказе)
    • 10 PCBs за $2 для 2 слоев, $15 для 4 слойной, $74 для 6 слойной платы.
    • Крупнейший китайский производитель прототипных плат. 290000+ клиентов & 8000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин радиодеталей.

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

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


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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil ARM Clang 6
СообщениеДобавлено: 29 июн 2017, 13:13 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 01 авг 2016, 10:47
Сообщения: 185
Откуда: Таганрог
Дабы не плодить новую тему, добавлю вопрос тут:

все таки, кто-нибудь использует этот компилятор в Keil?
И как можно решить проблему совместимости с FreeRTOS которая как раз clang'ом не компилируется .... или компилируется?


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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

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