P
P
pixik2016-08-18 11:38:01
ARM
pixik, 2016-08-18 11:38:01

Who is better for arm development in terms of compiling, optimizing Ypres, keil or gcc?

Comrades, please tell us, in your opinion, which compiler is better for developing under stm32f4 from Keil or GCC? Now the fundamental question is about buying Keil, if necessary. But the degree of necessity is difficult to determine. And I, in view of the small development experience for this processor, cannot unequivocally say what to choose.
Thanks everyone!

Answer the question

In order to leave comments, you need to log in

1 answer(s)
M
Mirn, 2016-08-19
@Mirn

Я понять одного не могу: Почему люди всё ещё используют keil?
Да оптимизирует местами лучше чем gcc но очень часто нарываешся на то что некоторые участки кода на ровном месте крайне неоптимальны (не в десятки, в СОТНИ РАЗ!), и не арифметика и не ветвления, а порой обычные структуры например. Это как суперскоростной балид, непонятно в какой столб врежется, но зато сделает это реально молнеиностно!
А ещё он содержит либы без исходников а эта закрытость добавляет ещё большей неопределённости. Компилирую всё из исходников под GCC и эклипсом - все вопросы решаются тем что можно глянуть исходник.
В Кейле надо "понять и простить" или перестраховаться и сделать самому, но зачем тогда его библиотеки нужны?
Да библиотеки там хорошие не спорю. Но они вряд ли смогут потягаться с сообществом для GCC.
О себе: много работал с проектами на кейле или переносил их на gcc и всегда удивлялся тому количеству странностей которые его сопровождают и нет в GCC, так что моё мнение сугубо субъективно и эмоционально.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question