Code Blocks 10.05 Free Download For Linux

Posted on by


  • 1Install Requirements
    • 1.1Install Development Tools
    • 1.2Setup RPM environment
    • 1.3Install wxWidgets 2.6.x
    • 1.4Install Subversion client
  • 2Install Code::Blocks
    • 2.1Download the Source RPM

Dec 30, 2017 Download Code::Blocks - A powerful C and Fortran IDE with an integrated compiler that aims to meet all the requirements of even the most demanding programmers. Dec 20, 2004  Free download page for Project Code::Blocks's codeblocks-10.05mingw-setup.exe.Code::Blocks is a free, open-source, cross-platform C, C, and Fortran IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable. Codeblocks for ubuntu free download - Ubuntu (32-bit), Ubuntu (64-bit), Skype for Ubuntu, and many more programs. Code blocks 13 12. Add a Ubuntu Linux theme to your Windows 7 desktop.

10.05

Install Requirements

Note: Code::Blocks requires GTK+ 2.x. Older distributions might only support GTK+ 1.x.

Upgrading GTK+ is beyond the scope of this document, easier to upgrade distribution ?

Install Development Tools

This has to be installed before starting:

  • zip
  • update-desktop-files (only on SUSE)
  • make
  • gettext
  • autoconf >= 2.5
  • automake >= 1.7
  • libtool >= 1.4
  • m4
  • intltool
  • gcc-c++
  • libstdc++-devel

In Fedora/CentOS, this can be done with:

Install newer autotools versions (if needed)

If you have CentOS 3 or RHEL 3, you will need to rebuild 'automake17' to use instead of automake-1.6:

Then you need to invoke bootstrap like this, both on the commandline and in codeblocks.spec:

Setup RPM environment

This has to be installed before starting:

  • rpm-build

The top work directory for RPM varies between distributions and setups, but you can find your RPM top dir by setting a variable like:

Non-root rpmbuild environment (recommended)

It is recommended that you don't use the root account to build packages, here is how you set up a minimal user build environment:

You can now build packages without being root (assuming that the spec files are correct). You will still need root access to install.

Install wxWidgets 2.6.x

Note: the following section on the required version is out of date; please do use from the 2.8 branch.

The build requirements in the source RPM are set to a minimum. So it isn't checked whether wxGTK is installed or not. So you have to take a look at it yourself. Note that currently Code::Blocks requires wxWidgets 2.6, not 2.8! So if your distribution only provides packages for wxWidgets 2.8, you need to build wxWidgets 2.6 yourself.

Free download codesmith code generator. This has to be installed:

  1. wxGTK >= 2.6.0 and its devel package (see wxwidgets.org)
  2. wxGTK-xrc and its devel package (in some distributions included in the packages of point 1)

In later Fedora, this can be done with:

Build the wxGTK RPM from source (if needed)

TODO

RPMS

  • wx-base-unicode-2.6.3.0.2-1.i386.rpm
  • wx-base-unicode-devel-2.6.3.0.2-1.i386.rpm
  • wx-gtk2-unicode-2.6.3.0.2-1.i386.rpm
  • wx-gtk2-unicode-devel-2.6.3.0.2-1.i386.rpm
  • wx-gtk2-unicode-gl-2.6.3.0.2-1.i386.rpm
  • wx-gtk2-unicode-contrib-2.6.3.0.2-1.i386.rpm
  • wx-gtk2-unicode-contrib-devel-2.6.3.0.2-1.i386.rpm
  • wx-gtk2-unicode-debuginfo-2.6.3.0.2-1.i386.rpm
  • wx-i18n-2.6.3.0.2-1.i386.rpm

Install Subversion client

This has to be installed before starting:

  • subversion >= 1.4.0, (see subversion.tigris.org)

Binary packages for Red Hat Linux 9, Fedora Core 1, CentOS 3, CentOS 4 at:

In later Fedora, this can be done with:

Build Subversion RPM from source (if needed)

TODO

  • packages/rpm/rhel-3/subversion.spec (CentOS 3)
  • packages/rpm/rhel-4/subversion.spec (CentOS 4)

RPMS

  • subversion-1.4.2-1.i386.rpm
  • subversion-devel-1.4.2-1.i386.rpm
  • subversion-perl-1.4.2-1.i386.rpm
  • subversion-python-1.4.2-1.i386.rpm
  • subversion-tools-1.4.2-1.i386.rpm
  • subversion-debuginfo-1.4.2-1.i386.rpm

Install Code::Blocks

Download the Source RPM

1. Download the Source RPM from www.codeblocks.org/downloads/source

Note: SRPM's are for the last stable (10.05); the SVN branch includes the many improvements since then.

Prepare SRPM package from SVN (if needed)

Code Blocks 10.05 Free Download For Linux Windows 10

1. You need to get the latest sources from SVN www.codeblocks.org/downloads/svn

2. go into trunk, if you haven't already done it.

3. run these three commands in this order

the last one will create a .tar.gz archive that contains the sources.

4. copy the archive to the directory $RPM_TOPDIR/SOURCES

5. build the source RPM, or copy spec to $RPM_TOPDIR/SPECS

This will create a source package in the directory $RPM_TOPDIR/SRPMS/.

Build the RPM package

1. Build the binary package

This will create several packages in one of the architecture specific subdirectories (i386, x86_64, ppc, ..) of $RPM_TOPDIR/RPMS/.

These are:

  • codeblocks: main package
  • codeblocks-contrib: contrib plugins
  • codeblocks-devel: SDK headers
  • codeblocks-contrib-devel: headers for contrib-plugins (wxSmith etc.)
  • codeblocks-debuginfo: stripped debug information

Install the RPM package

Code Blocks 10.05 Free Download For Linux Cnet

Install as root the packages you want (usually codeblocks and codeblocks-contrib) and enjoy Code::Blocks!

Code Blocks 10.05 Free Download For Linux Operating System

Retrieved from 'http://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_RPM_based_distributions&oldid=7360'

Main

  • Downloads

Quick links

Should you want to download the source code of Code::Blocks 13.12, here are the links:

Should you want to download the source code of Code::Blocks 12.11, here are the links:

Should you want to download the source code of Code::Blocks 10.05, here are the links:

Should you want to download the source code of Code::Blocks 8.02, here are the links:

The newest version is here.

Alternatively, you could retrieve the code from SVN. Either way, if it turns out you need to patch the source code in order to create packages for your favourite Linux distribution, we 'd be interested to know about the needed changes so we can include them in our next release.