Difference between revisions of "Main Page"

From Code::Blocks
 
(88 intermediate revisions by 26 users not shown)
Line 3: Line 3:
 
[[Image:cb_splash.png|left]]
 
[[Image:cb_splash.png|left]]
 
'''Welcome to the official Wiki for Code::Blocks'''<br>
 
'''Welcome to the official Wiki for Code::Blocks'''<br>
[https://www.codeblocks.org Code::Blocks] is an open-source, cross-platform [[wikipedia:Integrated Development Environment|IDE]]. Using a plugin architecture, its capabilities and features are defined by the provided plugins.<br>
+
[https://www.codeblocks.org Code::Blocks] is a free, open-source, cross-platform [[wikipedia:Integrated Development Environment|IDE]]. Using a plugin architecture, its capabilities and features are defined by the provided plugins.<br>
Currently, [https://www.codeblocks.org Code::Blocks] is oriented towards C/C++.
+
Currently, [https://www.codeblocks.org Code::Blocks] is oriented towards C/C++/Fortran.
 
The Code::Blocks team does not take responsibility for the content nor accuracy of these pages.
 
The Code::Blocks team does not take responsibility for the content nor accuracy of these pages.
  
Line 10: Line 10:
 
<small>Wiki Editors: In order to login to edit pages, you must create an account on the [/ forums]. Use the same username and password for the wiki. Read the [[Help:Contents|Help]] for editing guidelines. Look in the [[CodeBlocks:Community_Portal|community portal]] for things to do.
 
<small>Wiki Editors: In order to login to edit pages, you must create an account on the [/ forums]. Use the same username and password for the wiki. Read the [[Help:Contents|Help]] for editing guidelines. Look in the [[CodeBlocks:Community_Portal|community portal]] for things to do.
 
</small>
 
</small>
 +
<br clear="all" />
 
}}
 
}}
  
Line 15: Line 16:
 
|width="60%" valign="top"|
 
|width="60%" valign="top"|
 
<!-- LEFT -->
 
<!-- LEFT -->
 +
<!-- Did you know that using Layout_box2 here instead of <div> breaks the inner table? Strange... -->
 +
<div style="background-color: #dfeefb; border: 1px dotted #010101; margin: 5px; padding: 5px;">
 +
{|align="center" style="background:transparent" cellspacing="5"
 +
 +
|valign="top" align="center" colspan="2"|
 +
=== How do I... ===
 +
 +
|-
 +
 +
|align="center"|
 +
'''[[Installing_Code::Blocks|...install Code::Blocks?]]'''<br/>
 +
<span style="font-size:.9em">
 +
[[Installing_the_latest_official_version_of_Code::Blocks_on_Windows|Windows]] &middot;
 +
[[Installing_Code::Blocks#Ubuntu|Ubuntu]] &middot;
 +
[[Installing_Code::Blocks#Mac_OS_X|Mac OS X]] &middot;
 +
[[Installing_Code::Blocks#Fedora|Fedora]] &middot;
 +
[[Installing_Code::Blocks|more...]]
 +
</span>
 +
 +
|align="center"|
 +
'''[[Installing_a_supported_compiler|...set up a compiler in Code::Blocks?]]'''<br/>
 +
<span style="font-size:.9em">
 +
[[Installing_a_supported_compiler#MinGW.2FGCC|MinGW]] &middot;
 +
[[Installing_a_supported_compiler#Microsoft_Visual_C.2B.2B|MS Visual C++]] &middot;
 +
[[Installing_a_supported_compiler|more...]]
 +
</span>
 +
 +
|-
 +
 +
|align="center"|
 +
'''[[Creating a new project|...create a new project?]]'''<br/>
 +
<span style="font-size:.9em">
 +
[[Creating a new project#Changing file composition|Add files]] &middot;
 +
[[Creating a new project#Modifying build options|Build options]] &middot;
 +
[[Creating a new project#Virtual Targets|Virtual Targets]] &middot;
 +
[[Creating a new project|more...]]
 +
</span>
 +
 +
|align="center"|
 +
'''[[Debugging_with_Code::Blocks|...debug my program?]]'''
 +
 +
|-
 +
 +
|align="center"|
 +
'''[[FAQ-Settings#Q: How do I make Code::Blocks portable?|...make Code::Blocks portable?]]'''
 +
 +
|align="center"|
 +
'''[[User_documentation#Third-party_libraries|...use a 3rd-party library?]]'''<br/>
 +
<span style="font-size:.9em">
 +
[[Using_wxWidgets|wxWidgets]] &middot;
 +
[[Using_Boost|Boost]] &middot;
 +
[[Using_SDL_with_Code::Blocks|SDL]] &middot;
 +
[[User_documentation#Third-party_libraries|more...]]
 +
</span>
 +
 +
|}
 +
</div>
 +
 
{{Layout_box3|1=
 
{{Layout_box3|1=
=== Downloading and Installing ===
+
== Table of Contents ==
* [[:Category:Installation\Build_Instructions|Installation\Build Instructions]]
+
<span style="font-size:.9em">''Main article: [[Code::Blocks Documentation]]''</span>
* [[Installing Code::Blocks]] - Beginners start here
+
 
* [[Building From Source]] - For those experienced with C++ development
+
=== [[User documentation]] ===
* [[Nightly Cookbook]] - How to create a nightly build (Win32)
+
:Articles for Code::Blocks users
}}
+
 
 +
=== [[FAQ]] ===
 +
:Frequently Asked Questions
 +
 
 +
=== [[Feature List]] ===
 +
:An index of Code::Blocks' useful features
 +
 
 +
=== [[Code::Blocks Plugins]] ===
 +
:Plugins extend Code::Blocks' functionality
 +
 
 +
=== [[Off-site documentation]] ===
 +
:Links to external documentation
  
{{Layout_box2|1=
+
=== [[Developer documentation]] ===
=== Using Code::Blocks ===
+
:Articles for developers of Code::Blocks itself
* [[:Category:Code::Blocks_Documentation|Documentation]]
 
* [[:Category:Application_Development|Application Development]]
 
* [[Code::Blocks Interface]]
 
* [[FAQ]] - Frequently Asked Questions
 
* [[Tips'n'Tricks]]
 
 
}}
 
}}
  
{{Layout_box3|1=
 
=== Supported compilers ===
 
* [http://gcc.gnu.org/ GNU GCC (incl. G77)] (Linux)
 
* [http://www.mingw.org MinGW GCC (incl. G77)] (Win32)
 
* [http://msdn.microsoft.com/visualc/vctoolkit2003 Microsoft's Visual C++ Free Toolkit 2003] (Win32)
 
* [http://www.borland.com/products/downloads/download_cbuilder.html Borland's C++ Compiler 5.5] (Win32)
 
* [http://www.digitalmars.com/ DigitalMars] (Win32)
 
* [http://store.scitechsoft.com/product_info.php?products_id=37/ OpenWatcom] (Win32)
 
* [http://sdcc.sourceforge.net/ Small Device C Compiler (SDCC)]
 
* [http://www.intel.com/cd/software/products/asmo-na/eng/compilers/219754.htm Intel C++ compiler] (Win32)
 
}}
 
 
|width="40%" valign="top"|
 
|width="40%" valign="top"|
 
<!-- RIGHT -->
 
<!-- RIGHT -->
 
{{Layout_box4|1=
 
{{Layout_box4|1=
=== Downloads ===
+
=== Download Code::Blocks ===
* [/index.php?board=20.0 Nightly builds] (updated each night)
+
* Latest official release: [https://www.codeblocks.org/downloads/binaries 20.03]
* Last official release: [https://www.codeblocks.org/downloads.shtml 1.0rc2]
+
* Nightly builds: [https://forums.codeblocks.org/index.php/board,20.0.html Forum board]
 +
* Source code: [https://www.codeblocks.org/downloads/source 20.03]
 +
* Source code: [https://www.codeblocks.org/downloads/svn Current trunk]
 
}}
 
}}
 +
 
{{Layout_box2|1=
 
{{Layout_box2|1=
=== User resources ===
+
=== Other resources ===
 
* [https://www.codeblocks.org Main website]
 
* [https://www.codeblocks.org Main website]
* [ Community forums]
+
* [https://forums.codeblocks.org/ Community forums]
* [https://wiki.codeblocks.org Official wiki (this one!)]
+
* [irc://irc.freenode.net/codeblocks IRC channel] and [http://webchat.freenode.net/?channels=codeblocks IRC channel web access]
 
}}
 
}}
 +
 
{{Layout_box2|1=
 
{{Layout_box2|1=
=== Developer resources ===
+
=== Development ===
[[Image:Chk.png]][[Roadmap]] (new!)
+
[[Image:Chk.png]][[Roadmap]]  
* [[Developing for Code::Blocks]]
+
* [[Developer documentation]]
* [[Announcement for plugins/patches]] or similar
+
* [http://sourceforge.net/projects/codeblocks/ Project page at Sourceforge]
* [http://developer.berlios.de/projects/codeblocks/ Project page at BerliOS]
+
* '''Bugs''': browse or submit [http://sourceforge.net/p/codeblocks/tickets/search/?q=_type%3ABug_Report+or+_type%3AUndefined bugs] or browse [http://alpha0010.github.io/cb-history/bugs.html old bugs]
* '''Bugs''': [http://developer.berlios.de/bugs/?group_id=5358 Browse] or [http://developer.berlios.de/bugs/?func=addbug&group_id=5358 submit new]
+
* '''Features''': browse or submit [http://sourceforge.net/p/codeblocks/tickets/search/?q=_type%3AFeature_Request+or+_type%3AUndefined features] or browse [http://alpha0010.github.io/cb-history/features.html old features]
* '''Features''': [http://developer.berlios.de/feature/?group_id=5358 Browse] or [http://developer.berlios.de/feature/?func=addfeature&group_id=5358 submit new]
+
* '''Patches''': browse or submit [http://sourceforge.net/p/codeblocks/tickets/search/?q=_type%3APatch+or+_type%3AUndefined patches] or browse [http://alpha0010.github.io/cb-history/patches.html old patches]
* '''Patches''': [http://developer.berlios.de/patch/?group_id=5358 Browse] or [http://developer.berlios.de/patch/?func=addpatch&group_id=5358 submit new]
+
}}
 +
 
 +
{{Layout_box3|1=
 +
=== Supported compilers ===
 +
* [http://gcc.gnu.org/ GNU GCC (incl. G77)] (Linux)
 +
* [http://www.mingw.org MinGW GCC (incl. G77)] (Win32)
 +
* [http://mspgcc.sourceforge.net MSP430 GCC] (Win32)
 +
* [http://www.hightec-rt.com TriCore and PowerPC GCC] (Win32, Linux)
 +
* [http://developer.apple.com/tools/ Apple GCC (Xcode)] (Mac OS X)
 +
<!-- Tested and working with Microsoft PSDK for Windows 2003 R2 and CodeBlocks b3577 -->
 +
* [http://xona.com/2004/06/29.html Microsoft Visual C++ Toolkit 2003] (Win32)
 +
* [http://msdn.microsoft.com/vstudio/express/visualc/download/ Microsoft Visual C++ 2005] (Win32)
 +
* [http://edn.embarcadero.com/article/20633 Borland's C++ Compiler 5.5] (Win32)
 +
* [http://www.digitalmars.com/ DigitalMars C/C++] (Win32)
 +
* [http://openwatcom.org/index.php/Main_Page OpenWatcom] (Win32)
 +
* [https://software.intel.com/en-us/c-compilers Intel C++ compiler] (Win32)
 +
* [http://sdcc.sourceforge.net/ Small Device C Compiler (SDCC)]
 +
* [http://dlang.org/ Digital Mars D]
 +
* [http://dgcc.sourceforge.net/ GDC D Compiler]
 +
* [https://github.com/ldc-developers/ldc/ LLVM D Compiler]
 
}}
 
}}
 
|}
 
|}
  
 +
<center>[https://www.codeblocks.org/about.shtml The Code::Blocks team]</center>
  
<center>[https://www.codeblocks.org/about.shtml The Code::Blocks team]</center>
+
<center>[[Special:Allpages|Index]]</center>

Latest revision as of 18:37, 17 December 2021

Cb splash.png

Welcome to the official Wiki for Code::Blocks
Code::Blocks is a free, open-source, cross-platform IDE. Using a plugin architecture, its capabilities and features are defined by the provided plugins.
Currently, Code::Blocks is oriented towards C/C++/Fortran. The Code::Blocks team does not take responsibility for the content nor accuracy of these pages.


Wiki Editors: In order to login to edit pages, you must create an account on the [/ forums]. Use the same username and password for the wiki. Read the Help for editing guidelines. Look in the community portal for things to do.

Table of Contents

Main article: Code::Blocks Documentation

User documentation

Articles for Code::Blocks users

FAQ

Frequently Asked Questions

Feature List

An index of Code::Blocks' useful features

Code::Blocks Plugins

Plugins extend Code::Blocks' functionality

Off-site documentation

Links to external documentation

Developer documentation

Articles for developers of Code::Blocks itself

Download Code::Blocks

Development

Chk.pngRoadmap

The Code::Blocks team
Index