Easyelectronics.ru

Электроника для всех
Текущее время: 30 апр 2017, 13:56

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



    • Изготовление печатных плат. Примерные цены: 10 штук 2-слоя 100*100mm 8.21$ или около ~470 рублей
    • Создание принципиальных схем и проектирование печатных плат
    • Симуляция работы на 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
Сообщения: 3247
Откуда: г. Липецк
Клангом не пользовался, на С не пишу. Да плюньте на эти предупреждения, вам говорят что код нарушает правила 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 часов


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

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


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

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

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