<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Comparing compilers/IDEs for development with nRF5x series devices</title><link>/nordic/nordic-blog/b/blog/posts/comparing-compilersides-for-development-with-nrf5x</link><description>#Introduction
All compilers ARE NOT created equal. Given the same c code, different compilers will generate machine code with varying performance &amp;amp; size. Generally the more efficient machine code (uses less CPU cycles/machine instructions to per...</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><item><title>RE: Comparing compilers/IDEs for development with nRF5x series devices</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/comparing-compilersides-for-development-with-nrf5x</link><pubDate>Fri, 09 Jun 2017 08:51:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7cc02742-acfd-4adc-8c79-78e9299b35b0</guid><dc:creator>Jacco</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hi Michael,
Great post! Would it be possible to update the post with the numbers for the current versions of the compilers?&lt;/p&gt;
&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=886&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Comparing compilers/IDEs for development with nRF5x series devices</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/comparing-compilersides-for-development-with-nrf5x</link><pubDate>Fri, 12 Feb 2016 06:40:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7cc02742-acfd-4adc-8c79-78e9299b35b0</guid><dc:creator>Gordon Luk</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Dear Michael,
Nice comparing and tt should be great If you could post nRF51 result as well. Thank you.&lt;/p&gt;
&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=886&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Comparing compilers/IDEs for development with nRF5x series devices</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/comparing-compilersides-for-development-with-nrf5x</link><pubDate>Fri, 29 Jan 2016 13:49:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7cc02742-acfd-4adc-8c79-78e9299b35b0</guid><dc:creator>Michael Dietz</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hey Jan, I have been getting different suggestions for compiler/linker flags to use etc... Also have had to update compilers and tweak methodology of this comparison so the results aren&amp;#39;t misleading. I have removed LLVM (the version in segger embedded studio) for now because our SDK won&amp;#39;t work with it when compiling ble examples.&lt;/p&gt;
&lt;p&gt;This post may change slightly still but the numbers are converging. For example I may update IAR to its most recent version and post those numbers. Also looking into &lt;a rel="nofollow" target="_blank" href="http://www.keil.com/support/man/docs/armcc/armcc_chr1359124934478.htm"&gt;www.keil.com/.../armcc_chr1359124934478.htm&lt;/a&gt; and an equivalent in IAR. Not sure if this is already happening or not when I compile since I am setting project settings in the IDE and not invoking the compiler manually from the command line.&lt;/p&gt;
&lt;p&gt;If enough people are curious about LLVM I can benchmark that as well - but most likely a bit later when I turn this into a tutorial.&lt;/p&gt;
&lt;p&gt;Thanks for the interest!
-Mike&lt;/p&gt;
&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=886&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Comparing compilers/IDEs for development with nRF5x series devices</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/comparing-compilersides-for-development-with-nrf5x</link><pubDate>Fri, 29 Jan 2016 13:23:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7cc02742-acfd-4adc-8c79-78e9299b35b0</guid><dc:creator>endnode</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hi Michael, great post. I&amp;#39;ve noticed that numbers changed since the original post yesterday, or is it just my bad memory? I&amp;#39;ve also thought you included SES LLVM compiler but I don&amp;#39;t see the results now. Thx Jan&lt;/p&gt;
&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=886&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>