Easyelectronics.ru

Электроника для всех
Текущее время: 01 окт 2020, 18:42

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



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

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

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


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

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


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

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

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


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


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


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

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


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

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

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