реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Как в IAR сделатькак в GCC?
scifi
сообщение Sep 28 2017, 10:08
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(SSerge @ Sep 28 2017, 12:51) *
Не вижу никакой проблемы.
Всего-то и нужно, что писать на языке "C", а не "GCC".
Придерживайтесь стандарта С и не используйте расширения языка без особой на то необходимости, для такого процессора как ARM это не составляет никакой сложности.

Никто же не спорит, что лучше быть богатым и здоровым, чем бедным и больным. Но автор первым делом указал, что есть уже существующий код, заточенный под gcc. Вы будете смеяться, но это довольно распространённая ситуация.
Go to the top of the page
 
+Quote Post
Obam
сообщение Sep 28 2017, 11:06
Сообщение #17


Знающий
****

Группа: Участник
Сообщений: 756
Регистрация: 14-11-14
Пользователь №: 83 663



Цитата(inventor @ Sep 28 2017, 12:48) *
GCC шная секта?

Ну кавычки мы с вами забыли (;
"Конкуренты", если вам так больше нравится.

Сообщение отредактировал Obam - Sep 28 2017, 11:38


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post
inventor
сообщение Sep 28 2017, 12:29
Сообщение #18


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Цитата(SSerge @ Sep 28 2017, 12:51) *
Не вижу никакой проблемы.
Всего-то и нужно, что писать на языке "C", а не "GCC".
Придерживайтесь стандарта С и не используйте расширения языка без особой на то необходимости, для такого процессора как ARM это не составляет никакой сложности.

Как пример можете посмотреть файлы из CMSIS, в них в .h (но не в .c !) частенько встречается что-то вроде
Код
#if   defined ( __CC_ARM )
...
#elif defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050)
...
#elif defined ( __GNUC__ )
...
#elif defined ( __ICCARM__ )
...
Но это как правило касается нестандартных расширений или просто несоответствия стандарту в разных компиляторах.
Без некоторых из них в embedded мире, увы, не обойтись, но нужны они далеко не на каждой странице.


у меня задача такая - сделать в IAR (которые применяет контора)
то что ранее написано на GCC
но обычно все
эти пейсатели TCP/IP стеков
"надрачивающие"
на свободное программное обеспечение
просто считают что кроме GCC других компиляторов
просто не существует

Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th June 2025 - 14:57
Рейтинг@Mail.ru


Страница сгенерированна за 0.01428 секунд с 7
ELECTRONIX ©2004-2016