<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.next.codeblocks.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=70.80.121.34</id>
	<title>Code::Blocks - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.next.codeblocks.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=70.80.121.34"/>
	<link rel="alternate" type="text/html" href="https://wiki.next.codeblocks.org/index.php?title=Special:Contributions/70.80.121.34"/>
	<updated>2026-10-19T00:37:11Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.next.codeblocks.org/index.php?title=CodeBlocks:Community_Portal&amp;diff=11</id>
		<title>CodeBlocks:Community Portal</title>
		<link rel="alternate" type="text/html" href="https://wiki.next.codeblocks.org/index.php?title=CodeBlocks:Community_Portal&amp;diff=11"/>
		<updated>2005-03-15T23:24:33Z</updated>

		<summary type="html">&lt;p&gt;70.80.121.34: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://www.codeblocks.org/ Code::Blocks Main Site]&lt;br /&gt;
&lt;br /&gt;
[https://www.codeblocks.org/modules.php?op=modload&amp;amp;name=PNphpBB2&amp;amp;file=index Code::Blocks Forum]&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/projects/codeblocks/ Code::Blocks SourceForge.net Project Page]&lt;br /&gt;
&lt;br /&gt;
[http://codeblocks.tigris.org/ Code::Blocks Tigris Project Page]&lt;/div&gt;</summary>
		<author><name>70.80.121.34</name></author>
	</entry>
	<entry>
		<id>https://wiki.next.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Gentoo&amp;diff=15</id>
		<title>Installing Code::Blocks from source on Gentoo</title>
		<link rel="alternate" type="text/html" href="https://wiki.next.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Gentoo&amp;diff=15"/>
		<updated>2005-03-15T23:17:31Z</updated>

		<summary type="html">&lt;p&gt;70.80.121.34: /* More */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;WORK IN PROGRESS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
( Note: This is non-official and unverified.  It worked for me, but... )&lt;br /&gt;
&lt;br /&gt;
===Prepare Libraries===&lt;br /&gt;
&lt;br /&gt;
Code::Blocks uses the [http://www.wxwindows.org/ wxWidgets] library for its GUI.  wxWidgets is turn uses [http://www.gtk.org/ GTK+]. GTK+ is the library the GNOME desktop uses, but GNOME is not required to use it. In fact, odds are very good that if you have a number of GUI programs installed, you already have it. wxWidgets is also very common, if slightly less so.  The trick with wxWidgets and Code::Blocks is that Code::Blocks can only use the gtk2, non-unicode version of wxWidgets&lt;br /&gt;
&lt;br /&gt;
This means that you need to compile the wxGTK package with the following use flags settings:&lt;br /&gt;
 +no_wxgtk1 +gtk2 -unicode&lt;br /&gt;
The best way of getting these set is by adding a line to /etc/portage/package.use and recompiling wxGTK :&lt;br /&gt;
 # echo x11-libs/wxGTK no_wxgtk1 gtk2 -unicode &amp;gt;&amp;gt; /etc/portage/package.use&lt;br /&gt;
 # emerge wxGTK&lt;br /&gt;
&lt;br /&gt;
===Get the source code===&lt;br /&gt;
&lt;br /&gt;
For this you have 2 options:&lt;br /&gt;
&lt;br /&gt;
====Option 1: Download a source tarball.====&lt;br /&gt;
&lt;br /&gt;
This is easy and means you have an easily-reproduced source set.&lt;br /&gt;
&lt;br /&gt;
1) &#039;&#039;&#039;Download a source tarball&#039;&#039;&#039; from [https://www.codeblocks.org/modules.php?op=modload&amp;amp;name=Downloads&amp;amp;file=index&amp;amp;req=viewsdownload&amp;amp;sid=3 The Download Section of CodeBlocks.org]&lt;br /&gt;
&lt;br /&gt;
2) &#039;&#039;&#039;Extract it&#039;&#039;&#039;. For this tutorial, I&#039;m going to assume that you&#039;re installing as root, so /usr/local/src is a good pick. Any location is fine, however. This should create a CodeBlocks-1.0-beta5 ( or similar ) folder.&lt;br /&gt;
&lt;br /&gt;
====Option 2: Fetch from CVS====&lt;br /&gt;
&lt;br /&gt;
This is not signifigantly harder and means you have a more up-to-date version of the source code.  Usually this means more features and different bugs, which might be more or less annoying.&lt;br /&gt;
&lt;br /&gt;
1) &#039;&#039;&#039;Install the CVS client&#039;&#039;&#039;.  You might have it already.  If not, this just requires the usual :&lt;br /&gt;
 # emerge dev-util/cvs&lt;br /&gt;
&lt;br /&gt;
2) &#039;&#039;&#039;Set the CVS root&#039;&#039;&#039;. Run the following command, and enter the password &#039;&#039;anonymous&#039;&#039; when asked :&lt;br /&gt;
 # cvs -d :pserver:anonymous@cvs.sourceforge.net:/cvsroot/codeblocks login&lt;br /&gt;
&lt;br /&gt;
3) &#039;&#039;&#039;Checkout a copy&#039;&#039;&#039;. cd to the directory you want the code to be placed in.  Note that CVS will create a codeblocks directory for you. For this tutorial, I&#039;m going to assume that you&#039;re installing as root, so /usr/local/src is a good pick. Any location is fine, however.&lt;br /&gt;
 # cd /usr/local/src&lt;br /&gt;
The following command fetches the source from the CVS server :&lt;br /&gt;
 # cvs -d :pserver:anonymous@cvs.sourceforge.net:/cvsroot/codeblocks checkout codeblocks&lt;br /&gt;
&lt;br /&gt;
===Compile the Code===&lt;br /&gt;
&lt;br /&gt;
1) &#039;&#039;&#039;cd to the directory with the Makefile&#039;&#039;&#039;.  Following our example, from CVS this would be /usr/local/src/codeblocks/src; from a tarball, something like /usr/local/src/CodeBlocks-1.0-beta5 :&lt;br /&gt;
 # cd /usr/local/src/codeblocks/src&lt;br /&gt;
 or&lt;br /&gt;
 # cd /usr/local/src/CodeBlocks-1.0-beta5&lt;br /&gt;
If neither of those works, you can always use find to look for it :&lt;br /&gt;
 # find &amp;lt;parent directory you extracted to&amp;gt; -name Makefile.unix&lt;br /&gt;
&lt;br /&gt;
2) &#039;&#039;&#039;Build the sources&#039;&#039;&#039;.  There&#039;s no configuration nessesary, just let make go to work :&lt;br /&gt;
 # make -f Makefile.unix&lt;br /&gt;
 # make -f Makefile.unix update&lt;br /&gt;
The first line does the actual compiling.  The second moves the nessesary things to the output directory, zips some resources, and performs other miscellaneous nessesary tasks.&lt;br /&gt;
&lt;br /&gt;
===More===&lt;br /&gt;
&lt;br /&gt;
to come&lt;br /&gt;
&lt;br /&gt;
For now ( assuming bash shell ):&lt;br /&gt;
 $ cd /usr/local/src/codeblocks/src/output&lt;br /&gt;
 $ LD_LIBRARY_PATH=&amp;quot;.&amp;quot; ./codeblocks.exe&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
[https://www.codeblocks.org/index.php?name=PNphpBB2&amp;amp;file=viewtopic&amp;amp;t=29 Linux releases or compiling on Linux] from the forum&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/cvs/?group_id=126998 Code::Blocks : CVS access instructions]&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/docman/display_doc.php?docid=14033&amp;amp;group_id=1 Basic Introduction to CVS and SourceForge.net (SF.net) Project CVS Services]&lt;br /&gt;
&lt;br /&gt;
===Credits===&lt;br /&gt;
&lt;br /&gt;
Original Author: me22 ( me22.ca@gmail.com )&lt;/div&gt;</summary>
		<author><name>70.80.121.34</name></author>
	</entry>
	<entry>
		<id>https://wiki.next.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Gentoo&amp;diff=9</id>
		<title>Installing Code::Blocks from source on Gentoo</title>
		<link rel="alternate" type="text/html" href="https://wiki.next.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Gentoo&amp;diff=9"/>
		<updated>2005-03-15T23:15:06Z</updated>

		<summary type="html">&lt;p&gt;70.80.121.34: /* Compile the Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;WORK IN PROGRESS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
( Note: This is non-official and unverified.  It worked for me, but... )&lt;br /&gt;
&lt;br /&gt;
===Prepare Libraries===&lt;br /&gt;
&lt;br /&gt;
Code::Blocks uses the [http://www.wxwindows.org/ wxWidgets] library for its GUI.  wxWidgets is turn uses [http://www.gtk.org/ GTK+]. GTK+ is the library the GNOME desktop uses, but GNOME is not required to use it. In fact, odds are very good that if you have a number of GUI programs installed, you already have it. wxWidgets is also very common, if slightly less so.  The trick with wxWidgets and Code::Blocks is that Code::Blocks can only use the gtk2, non-unicode version of wxWidgets&lt;br /&gt;
&lt;br /&gt;
This means that you need to compile the wxGTK package with the following use flags settings:&lt;br /&gt;
 +no_wxgtk1 +gtk2 -unicode&lt;br /&gt;
The best way of getting these set is by adding a line to /etc/portage/package.use and recompiling wxGTK :&lt;br /&gt;
 # echo x11-libs/wxGTK no_wxgtk1 gtk2 -unicode &amp;gt;&amp;gt; /etc/portage/package.use&lt;br /&gt;
 # emerge wxGTK&lt;br /&gt;
&lt;br /&gt;
===Get the source code===&lt;br /&gt;
&lt;br /&gt;
For this you have 2 options:&lt;br /&gt;
&lt;br /&gt;
====Option 1: Download a source tarball.====&lt;br /&gt;
&lt;br /&gt;
This is easy and means you have an easily-reproduced source set.&lt;br /&gt;
&lt;br /&gt;
1) &#039;&#039;&#039;Download a source tarball&#039;&#039;&#039; from [https://www.codeblocks.org/modules.php?op=modload&amp;amp;name=Downloads&amp;amp;file=index&amp;amp;req=viewsdownload&amp;amp;sid=3 The Download Section of CodeBlocks.org]&lt;br /&gt;
&lt;br /&gt;
2) &#039;&#039;&#039;Extract it&#039;&#039;&#039;. For this tutorial, I&#039;m going to assume that you&#039;re installing as root, so /usr/local/src is a good pick. Any location is fine, however. This should create a CodeBlocks-1.0-beta5 ( or similar ) folder.&lt;br /&gt;
&lt;br /&gt;
====Option 2: Fetch from CVS====&lt;br /&gt;
&lt;br /&gt;
This is not signifigantly harder and means you have a more up-to-date version of the source code.  Usually this means more features and different bugs, which might be more or less annoying.&lt;br /&gt;
&lt;br /&gt;
1) &#039;&#039;&#039;Install the CVS client&#039;&#039;&#039;.  You might have it already.  If not, this just requires the usual :&lt;br /&gt;
 # emerge dev-util/cvs&lt;br /&gt;
&lt;br /&gt;
2) &#039;&#039;&#039;Set the CVS root&#039;&#039;&#039;. Run the following command, and enter the password &#039;&#039;anonymous&#039;&#039; when asked :&lt;br /&gt;
 # cvs -d :pserver:anonymous@cvs.sourceforge.net:/cvsroot/codeblocks login&lt;br /&gt;
&lt;br /&gt;
3) &#039;&#039;&#039;Checkout a copy&#039;&#039;&#039;. cd to the directory you want the code to be placed in.  Note that CVS will create a codeblocks directory for you. For this tutorial, I&#039;m going to assume that you&#039;re installing as root, so /usr/local/src is a good pick. Any location is fine, however.&lt;br /&gt;
 # cd /usr/local/src&lt;br /&gt;
The following command fetches the source from the CVS server :&lt;br /&gt;
 # cvs -d :pserver:anonymous@cvs.sourceforge.net:/cvsroot/codeblocks checkout codeblocks&lt;br /&gt;
&lt;br /&gt;
===Compile the Code===&lt;br /&gt;
&lt;br /&gt;
1) &#039;&#039;&#039;cd to the directory with the Makefile&#039;&#039;&#039;.  Following our example, from CVS this would be /usr/local/src/codeblocks/src; from a tarball, something like /usr/local/src/CodeBlocks-1.0-beta5 :&lt;br /&gt;
 # cd /usr/local/src/codeblocks/src&lt;br /&gt;
 or&lt;br /&gt;
 # cd /usr/local/src/CodeBlocks-1.0-beta5&lt;br /&gt;
If neither of those works, you can always use find to look for it :&lt;br /&gt;
 # find &amp;lt;parent directory you extracted to&amp;gt; -name Makefile.unix&lt;br /&gt;
&lt;br /&gt;
2) &#039;&#039;&#039;Build the sources&#039;&#039;&#039;.  There&#039;s no configuration nessesary, just let make go to work :&lt;br /&gt;
 # make -f Makefile.unix&lt;br /&gt;
 # make -f Makefile.unix update&lt;br /&gt;
The first line does the actual compiling.  The second moves the nessesary things to the output directory, zips some resources, and performs other miscellaneous nessesary tasks.&lt;br /&gt;
&lt;br /&gt;
===More===&lt;br /&gt;
&lt;br /&gt;
to come&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
[https://www.codeblocks.org/index.php?name=PNphpBB2&amp;amp;file=viewtopic&amp;amp;t=29 Linux releases or compiling on Linux] from the forum&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/cvs/?group_id=126998 Code::Blocks : CVS access instructions]&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/docman/display_doc.php?docid=14033&amp;amp;group_id=1 Basic Introduction to CVS and SourceForge.net (SF.net) Project CVS Services]&lt;br /&gt;
&lt;br /&gt;
===Credits===&lt;br /&gt;
&lt;br /&gt;
Original Author: me22 ( me22.ca@gmail.com )&lt;/div&gt;</summary>
		<author><name>70.80.121.34</name></author>
	</entry>
	<entry>
		<id>https://wiki.next.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Gentoo&amp;diff=7</id>
		<title>Installing Code::Blocks from source on Gentoo</title>
		<link rel="alternate" type="text/html" href="https://wiki.next.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Gentoo&amp;diff=7"/>
		<updated>2005-03-15T22:46:37Z</updated>

		<summary type="html">&lt;p&gt;70.80.121.34: /* Credits */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;WORK IN PROGRESS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
( Note: This is non-official and unverified.  It worked for me, but... )&lt;br /&gt;
&lt;br /&gt;
===Prepare Libraries===&lt;br /&gt;
&lt;br /&gt;
Code::Blocks uses the [http://www.wxwindows.org/ wxWidgets] library for its GUI.  wxWidgets is turn uses [http://www.gtk.org/ GTK+]. GTK+ is the library the GNOME desktop uses, but GNOME is not required to use it. In fact, odds are very good that if you have a number of GUI programs installed, you already have it. wxWidgets is also very common, if slightly less so.  The trick with wxWidgets and Code::Blocks is that Code::Blocks can only use the gtk2, non-unicode version of wxWidgets&lt;br /&gt;
&lt;br /&gt;
This means that you need to compile the wxGTK package with the following use flags settings:&lt;br /&gt;
 +no_wxgtk1 +gtk2 -unicode&lt;br /&gt;
The best way of getting these set is by adding a line to /etc/portage/package.use and recompiling wxGTK :&lt;br /&gt;
 # echo x11-libs/wxGTK no_wxgtk1 gtk2 -unicode &amp;gt;&amp;gt; /etc/portage/package.use&lt;br /&gt;
 # emerge wxGTK&lt;br /&gt;
&lt;br /&gt;
===Get the source code===&lt;br /&gt;
&lt;br /&gt;
For this you have 2 options:&lt;br /&gt;
&lt;br /&gt;
====Option 1: Download a source tarball.====&lt;br /&gt;
&lt;br /&gt;
This is easy and means you have an easily-reproduced source set.&lt;br /&gt;
&lt;br /&gt;
1) &#039;&#039;&#039;Download a source tarball&#039;&#039;&#039; from [https://www.codeblocks.org/modules.php?op=modload&amp;amp;name=Downloads&amp;amp;file=index&amp;amp;req=viewsdownload&amp;amp;sid=3 The Download Section of CodeBlocks.org]&lt;br /&gt;
&lt;br /&gt;
2) &#039;&#039;&#039;Extract it&#039;&#039;&#039;. For this tutorial, I&#039;m going to assume that you&#039;re installing as root, so /usr/local/src is a good pick. Any location is fine, however. This should create a CodeBlocks-1.0-beta5 ( or similar ) folder.&lt;br /&gt;
&lt;br /&gt;
====Option 2: Fetch from CVS====&lt;br /&gt;
&lt;br /&gt;
This is not signifigantly harder and means you have a more up-to-date version of the source code.  Usually this means more features and different bugs, which might be more or less annoying.&lt;br /&gt;
&lt;br /&gt;
1) &#039;&#039;&#039;Install the CVS client&#039;&#039;&#039;.  You might have it already.  If not, this just requires the usual :&lt;br /&gt;
 # emerge dev-util/cvs&lt;br /&gt;
&lt;br /&gt;
2) &#039;&#039;&#039;Set the CVS root&#039;&#039;&#039;. Run the following command, and enter the password &#039;&#039;anonymous&#039;&#039; when asked :&lt;br /&gt;
 # cvs -d :pserver:anonymous@cvs.sourceforge.net:/cvsroot/codeblocks login&lt;br /&gt;
&lt;br /&gt;
3) &#039;&#039;&#039;Checkout a copy&#039;&#039;&#039;. cd to the directory you want the code to be placed in.  Note that CVS will create a codeblocks directory for you. For this tutorial, I&#039;m going to assume that you&#039;re installing as root, so /usr/local/src is a good pick. Any location is fine, however.&lt;br /&gt;
 # cd /usr/local/src&lt;br /&gt;
The following command fetches the source from the CVS server :&lt;br /&gt;
 # cvs -d :pserver:anonymous@cvs.sourceforge.net:/cvsroot/codeblocks checkout codeblocks&lt;br /&gt;
&lt;br /&gt;
===Compile the Code===&lt;br /&gt;
&lt;br /&gt;
1) &#039;&#039;&#039;cd to the directory with the Makefile&#039;&#039;&#039;.  From CVS this will be &amp;lt;?&amp;gt;; from a tarball, &amp;lt;?&amp;gt; :&lt;br /&gt;
 # cd &amp;lt;?&amp;gt;&lt;br /&gt;
 or&lt;br /&gt;
 # cd &amp;lt;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) &#039;&#039;&#039;Build the sources&#039;&#039;&#039;.  There&#039;s no configuration nessesary, just let make go to work :&lt;br /&gt;
 # make -f Makefile.unix&lt;br /&gt;
 # make -f Makefile.unix update&lt;br /&gt;
&lt;br /&gt;
===More===&lt;br /&gt;
&lt;br /&gt;
to come&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
[https://www.codeblocks.org/index.php?name=PNphpBB2&amp;amp;file=viewtopic&amp;amp;t=29 Linux releases or compiling on Linux] from the forum&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/cvs/?group_id=126998 Code::Blocks : CVS access instructions]&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/docman/display_doc.php?docid=14033&amp;amp;group_id=1 Basic Introduction to CVS and SourceForge.net (SF.net) Project CVS Services]&lt;br /&gt;
&lt;br /&gt;
===Credits===&lt;br /&gt;
&lt;br /&gt;
Original Author: me22 ( me22.ca@gmail.com )&lt;/div&gt;</summary>
		<author><name>70.80.121.34</name></author>
	</entry>
	<entry>
		<id>https://wiki.next.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Gentoo&amp;diff=6</id>
		<title>Installing Code::Blocks from source on Gentoo</title>
		<link rel="alternate" type="text/html" href="https://wiki.next.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Gentoo&amp;diff=6"/>
		<updated>2005-03-15T22:45:15Z</updated>

		<summary type="html">&lt;p&gt;70.80.121.34: /* Compile the Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;WORK IN PROGRESS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
( Note: This is non-official and unverified.  It worked for me, but... )&lt;br /&gt;
&lt;br /&gt;
===Prepare Libraries===&lt;br /&gt;
&lt;br /&gt;
Code::Blocks uses the [http://www.wxwindows.org/ wxWidgets] library for its GUI.  wxWidgets is turn uses [http://www.gtk.org/ GTK+]. GTK+ is the library the GNOME desktop uses, but GNOME is not required to use it. In fact, odds are very good that if you have a number of GUI programs installed, you already have it. wxWidgets is also very common, if slightly less so.  The trick with wxWidgets and Code::Blocks is that Code::Blocks can only use the gtk2, non-unicode version of wxWidgets&lt;br /&gt;
&lt;br /&gt;
This means that you need to compile the wxGTK package with the following use flags settings:&lt;br /&gt;
 +no_wxgtk1 +gtk2 -unicode&lt;br /&gt;
The best way of getting these set is by adding a line to /etc/portage/package.use and recompiling wxGTK :&lt;br /&gt;
 # echo x11-libs/wxGTK no_wxgtk1 gtk2 -unicode &amp;gt;&amp;gt; /etc/portage/package.use&lt;br /&gt;
 # emerge wxGTK&lt;br /&gt;
&lt;br /&gt;
===Get the source code===&lt;br /&gt;
&lt;br /&gt;
For this you have 2 options:&lt;br /&gt;
&lt;br /&gt;
====Option 1: Download a source tarball.====&lt;br /&gt;
&lt;br /&gt;
This is easy and means you have an easily-reproduced source set.&lt;br /&gt;
&lt;br /&gt;
1) &#039;&#039;&#039;Download a source tarball&#039;&#039;&#039; from [https://www.codeblocks.org/modules.php?op=modload&amp;amp;name=Downloads&amp;amp;file=index&amp;amp;req=viewsdownload&amp;amp;sid=3 The Download Section of CodeBlocks.org]&lt;br /&gt;
&lt;br /&gt;
2) &#039;&#039;&#039;Extract it&#039;&#039;&#039;. For this tutorial, I&#039;m going to assume that you&#039;re installing as root, so /usr/local/src is a good pick. Any location is fine, however. This should create a CodeBlocks-1.0-beta5 ( or similar ) folder.&lt;br /&gt;
&lt;br /&gt;
====Option 2: Fetch from CVS====&lt;br /&gt;
&lt;br /&gt;
This is not signifigantly harder and means you have a more up-to-date version of the source code.  Usually this means more features and different bugs, which might be more or less annoying.&lt;br /&gt;
&lt;br /&gt;
1) &#039;&#039;&#039;Install the CVS client&#039;&#039;&#039;.  You might have it already.  If not, this just requires the usual :&lt;br /&gt;
 # emerge dev-util/cvs&lt;br /&gt;
&lt;br /&gt;
2) &#039;&#039;&#039;Set the CVS root&#039;&#039;&#039;. Run the following command, and enter the password &#039;&#039;anonymous&#039;&#039; when asked :&lt;br /&gt;
 # cvs -d :pserver:anonymous@cvs.sourceforge.net:/cvsroot/codeblocks login&lt;br /&gt;
&lt;br /&gt;
3) &#039;&#039;&#039;Checkout a copy&#039;&#039;&#039;. cd to the directory you want the code to be placed in.  Note that CVS will create a codeblocks directory for you. For this tutorial, I&#039;m going to assume that you&#039;re installing as root, so /usr/local/src is a good pick. Any location is fine, however.&lt;br /&gt;
 # cd /usr/local/src&lt;br /&gt;
The following command fetches the source from the CVS server :&lt;br /&gt;
 # cvs -d :pserver:anonymous@cvs.sourceforge.net:/cvsroot/codeblocks checkout codeblocks&lt;br /&gt;
&lt;br /&gt;
===Compile the Code===&lt;br /&gt;
&lt;br /&gt;
1) &#039;&#039;&#039;cd to the directory with the Makefile&#039;&#039;&#039;.  From CVS this will be &amp;lt;?&amp;gt;; from a tarball, &amp;lt;?&amp;gt; :&lt;br /&gt;
 # cd &amp;lt;?&amp;gt;&lt;br /&gt;
 or&lt;br /&gt;
 # cd &amp;lt;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) &#039;&#039;&#039;Build the sources&#039;&#039;&#039;.  There&#039;s no configuration nessesary, just let make go to work :&lt;br /&gt;
 # make -f Makefile.unix&lt;br /&gt;
 # make -f Makefile.unix update&lt;br /&gt;
&lt;br /&gt;
===More===&lt;br /&gt;
&lt;br /&gt;
to come&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
[https://www.codeblocks.org/index.php?name=PNphpBB2&amp;amp;file=viewtopic&amp;amp;t=29 Linux releases or compiling on Linux] from the forum&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/cvs/?group_id=126998 Code::Blocks : CVS access instructions]&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/docman/display_doc.php?docid=14033&amp;amp;group_id=1 Basic Introduction to CVS and SourceForge.net (SF.net) Project CVS Services]&lt;br /&gt;
&lt;br /&gt;
===Credits===&lt;br /&gt;
&lt;br /&gt;
Original Author: me22 ( me22.ca@gmail.com )  For some reason this Wiki is spazzing when I try and use a non-anonymous account.&lt;/div&gt;</summary>
		<author><name>70.80.121.34</name></author>
	</entry>
</feed>