Dark Lord of the Sith
Joined: 10 May 2003
Location: Outer Space
|Posted: Fri Jul 07, 2006 8:01 pm Post subject: Binary and source RPM packages for Code::Blocks
|Code::Blocks is a free C++ IDE built specifically to meet the most demanding needs of its users. It was designed, right from the start, to be extensible and configurable.
Built around a plugin framework, Code::Blocks can be extended with plugins. It includes a plugin wizard so you can create your own plugins!
- Multiple compiler support:
- GCC (MingW / Linux GCC)
- Digital Mars
- Borland C++ 5.5
- Open Watcom
- Compiles directly or with makefiles
- Predefined project templates
- Custom template support
- Uses XML format for project files.
- Multi-target projects
- Workspaces support
- Imports MSVC projects and workspaces
(NOTE: assembly code and inter-project dependencies not supported yet)
- Imports Dev-C++ projects
- Integrates with GDB for debugging
and also offers:
- Syntax highlighting, customizable and extensible
- Code folding for C++ and XML files.
- Tabbed interface
- Code completion plugin
- Class Browser
- Smart indent
- One-key swap between .h and .c/.cpp files
- Open files list for quick switching between files (optional)
- External customizable "Tools"
- To-do list management with different users
(see List of Code::Blocks features for a complete list).
For Code::Blocks, I have created binary and source RPM packages for SuSE 9.0:
Use the command
to install the binary RPMs. I used the build package of SuSE to compile my own source RPMs from source, as described for example in Compiling SuSE Source Packages. Note that up to and including version 9.0, SuSE uses the usedforbuild string on a comment line of the spec file to list all needed files for a successful compilation of the package.
The packages are build for SuSE 9.0. To rebuild a package for your own version of (SuSE) Linux, use the source RPMs and the build and/or rpmbuild commands, as described in How to compile an older version for a newer system in RPM.
Attention: You will need at least wxGTK 2.6 for this version of codeblocks. See Binary and source RPM packages for wxWidgets (wxGTK) for SuSE RPMs of wxGTK 2.6.x.
Joined: 10 Feb 2012
|Posted: Fri Feb 10, 2012 5:42 am Post subject:
|You can tell the difference by
A source package will contain a configure and/or MakeFile for compilation
A binary package will contain the executable - uncompress and run
A package for a package management system will end in something like .rpm, .deb, .tgz