<?xml version="1.0" encoding="UTF-8" ?>
<?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/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>nRF Connect SDK compile Speed</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/87937/nrf-connect-sdk-compile-speed</link><description>So far we have been using nRF5 SDK v17.1, but we ended up using nRF connect SDK v1.9.1. 
 However, this compiles too slowly. 
 I modified main.c and it seems to compile everything. 
 Are there any options?</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 09 Mar 2026 08:55:28 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/87937/nrf-connect-sdk-compile-speed" /><item><title>RE: nRF Connect SDK compile Speed</title><link>https://devzone.nordicsemi.com/thread/562785?ContentTypeID=1</link><pubDate>Mon, 09 Mar 2026 08:55:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2fd7cb9d-adcd-4669-a08d-afa4bd9fdce0</guid><dc:creator>Sigurd Hellesvik</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Could you create a new ticket for this question?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect SDK compile Speed</title><link>https://devzone.nordicsemi.com/thread/562775?ContentTypeID=1</link><pubDate>Mon, 09 Mar 2026 05:48:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:384dea86-29a6-4a90-8694-f400f6edfc34</guid><dc:creator>Monkeytronics</dc:creator><description>&lt;p&gt;Would you care to describe the WSL flow you recommend. I gather the windows installation process is mostly automoated. Do you have a reliable tried and tested guide to follow for WSL (eg Ubuntu 24), ideally which is up to date.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect SDK compile Speed</title><link>https://devzone.nordicsemi.com/thread/367975?ContentTypeID=1</link><pubDate>Mon, 16 May 2022 07:31:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5ae85d5a-50f1-4295-8130-3bf77df0ee0a</guid><dc:creator>Sigurd Hellesvik</dc:creator><description>&lt;p&gt;Hi Kim&lt;/p&gt;
[quote user=""]However, this compiles too slowly.[/quote]
&lt;p&gt;The nRF Connect SDK is a bigger SDK than the nRF5 SDK, so it will unfortunately build slower.&lt;/p&gt;
&lt;p&gt;Building with the nRF Connect SDK is reported to be faster for Linux then for Windows though.&lt;br /&gt;So if you want this, you could try to build either using a Linux PC or with Windows Subsystem for Linux(WSL).&lt;/p&gt;
[quote user="kimsangchory"]I know that gcc is used when using the SDK&amp;#39;s ses. Is the &amp;quot;--pristine option&amp;quot; valid even in this case?[/quote]
&lt;p&gt;In Segger Embedded Studio, you acheive &amp;quot;pristine&amp;quot; build if you select the &amp;quot;Clean Build Directory&amp;quot; when you open a new nRF Connect SDK project.&lt;/p&gt;
[quote user="kimsangchory"]using the SDK&amp;#39;s ses.[/quote]
&lt;p&gt;From the &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.9.1/nrf/releases/release-notes-1.9.1.html"&gt;nRF Connect SDK 1.9.1 Release Notes&lt;/a&gt;: &lt;br /&gt;&amp;quot;&lt;/p&gt;
&lt;p&gt;nRF Connect SDK v1.9.1 is supported by both &lt;a href="https://nrfconnect.github.io/vscode-nrf-connect"&gt;nRF Connect extensions for Visual Studio Code&lt;/a&gt; and &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.9.1/nrf/gs_installing.html#installing-ses"&gt;&lt;span&gt;SEGGER Embedded Studio Nordic Edition&lt;/span&gt;&lt;/a&gt;. In future releases, documentation on the setup and usage of Segger Embedded Studio Nordic Edition will no longer be available and all references to IDE support will instruct users with nRF Connect extensions for Visual Studio Code. In future releases, Segger Embedded Studio will no longer be tested with the build system and it is not recommended for new projects.&lt;/p&gt;
&lt;p&gt;nRF Connect extensions for Visual Studio Code will be under continued active development and supported and tested with future nRF Connect SDK releases. It is recommended for all new projects.&lt;br /&gt;&amp;quot;&lt;/p&gt;
&lt;p&gt;So I recommend that you use VS Code for developing with the nRF Connect SDK. &lt;br /&gt;See the &lt;a href="https://www.youtube.com/watch?v=2cv_jjqk5hg&amp;amp;list=PLx_tBuQ_KSqEt7NK-H7Lu78lT2OijwIMl"&gt;nRF Connect for VS Code video tutorials&lt;/a&gt; for how to get started quickly.&lt;br /&gt;I do not know if this will compile faster than Segger Embedded Studio(SES) or not though.&lt;br /&gt;But it might be worth a try, maybe it is faster?&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Sigurd Hellesvik&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect SDK compile Speed</title><link>https://devzone.nordicsemi.com/thread/367945?ContentTypeID=1</link><pubDate>Mon, 16 May 2022 01:15:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dd0a0e34-7ea0-418e-a40a-1b968dc037cc</guid><dc:creator>ch0ry</dc:creator><description>&lt;p&gt;Thanks for the comment.&lt;/p&gt;
&lt;p&gt;I am doing a sample build without changing anything in SES of &amp;quot;nRF connect SDK v1.9.1&amp;quot;.&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t use West.&lt;/p&gt;
&lt;p&gt;I know that gcc is used when using the SDK&amp;#39;s ses. Is the &amp;quot;--pristine option&amp;quot; valid even in this case?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect SDK compile Speed</title><link>https://devzone.nordicsemi.com/thread/367941?ContentTypeID=1</link><pubDate>Mon, 16 May 2022 00:32:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3d6fa24a-2b9d-4b4d-9e11-74112d69fbec</guid><dc:creator>Eugene Yu</dc:creator><description>&lt;p&gt;You may use the &amp;quot;--pristine&amp;quot; option.&lt;/p&gt;
&lt;p&gt;This will remove all the object files that you built previously.&lt;/p&gt;
&lt;p&gt;Try with the removed &amp;quot;--pristine&amp;quot; option.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>