<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>C&#43;&#43; on Daniel Roberson</title>
		<link>https://danielroberson.com/tags/c&#43;&#43;/</link>
		<description>Recent content in C&#43;&#43; on Daniel Roberson</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
		
			<lastBuildDate>Sat, 05 Sep 2026 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://danielroberson.com/tags/c++/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Installing C and C&#43;&#43; Compilers on pfSense</title>
				<link>https://danielroberson.com/post/install-compiler-pfsense/</link>
				<pubDate>Sat, 05 Sep 2026 00:00:00 +0000</pubDate>
				<guid>https://danielroberson.com/post/install-compiler-pfsense/</guid>
				<description>&lt;h1 id=&#34;installing-c-and-c-compilers-on-pfsense&#34;&gt;Installing C and C++ Compilers on pfSense&lt;/h1&gt;&#xA;&lt;div class=&#34;warning-box&#34;&gt;&#xA;    &lt;strong&gt;⚠ Warning:&lt;/strong&gt; &#xA;&#xA;The instructions in this post are *NOT* supported by Netgate and may&#xA;ruin your router. Do this at your own risk!&#xA;&#xA;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;I wanted to do some &lt;a href=&#34;https://danielroberson.com/zk/20240816230650-c/&#34;&gt;C&lt;/a&gt; development on a&#xA;&lt;a href=&#34;https://danielroberson.com/zk/20240830072423-pfsense/&#34;&gt;pfSense&lt;/a&gt; machine. Their packaging system&#xA;purposefully does not include compilers or many development tools.&lt;/p&gt;&#xA;&lt;p&gt;Furthermore, this is not officially supported and Netgate says&#xA;explicitly &lt;em&gt;not&lt;/em&gt; to do this:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://docs.netgate.com/pfsense/en/latest/development/compile-software.html&#34;&gt;https://docs.netgate.com/pfsense/en/latest/development/compile-software.html&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Netgate&amp;rsquo;s official guidance is to install a &lt;a href=&#34;https://danielroberson.com/zk/20240818083811-freebsd/&#34;&gt;FreeBSD&lt;/a&gt; VM matching the&#xA;FreeBSD version on which your pfSense release is based and do your&#xA;development there. This is sensible advice and in all honesty, I&#xA;recommend you do this too. However, a situation arose where installing&#xA;the appropriate FreeBSD VM wasn&amp;rsquo;t practical for me. These instructions&#xA;came through for me in a pinch.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
