Samuel

Páginas: 51 (12669 palabras) Publicado: 9 de julio de 2012
Code::Blocks
Manual
Version 1.0

Thanks to the CodeBlocks team:
Anders F. Bj¨rklund (afb), Biplab Kumar Modak (biplab), Bartomiej wiecki (byo), Paul
o
A. Jimenez (ceniza), Koa Chong Gee (cyberkoa), Daniel Orb (daniel2000), Lieven de Cock
(killerbot), Yiannis Mandravellos (mandrav), Mispunt (mispunt), Martin Halle (mortenmacfly), Jens Lody (jens), Jerome Antoine (dje), Damien Moore(dmoore), Pecan Heber
(pecan), Ricardo Garcia (rickg22), Thomas Denk (thomasdenk), tiwag (tiwag)
Permission is granted to copy, distribute and/or modify this document under the terms
of the GNU Free Documentation License, Version 1.2 or any later version published by
the Free Software Foundation.

1 CodeBlocks Project Management
The instructions for chapter 3 on page 52 and chapter 4 on page 62are official documentations of the CodeBlocks Wiki site and available in english only.
The below illustration shows the design of the CodeBlocks user interface.

Figure 1.1: IDE CodeBlocks
Management This window contains the interface ’Projects’ which will in the following
text be referred to as the project view. This view show all the projects opened in
CodeBlocks at a certain time. The’Symbols’ tab of the Management window shows
symbols, variables etc..
Editor In the above illustration, a source named hello.c is opened with syntax highlighting in the editor.
Open files list shows a list of all files opened in the editor, in this example: hello.c.
CodeSnippets can be displayed via the menu ’View’ →’CodeSnippets’ . Here you can
manage text modules, links to files and links to urls. Code::Blocks V1.0

1.1 Project View

Logs & others . This window is used for outputting search results, log messages of a
compiler etc..
The status bar gives an overview of the following settings:
• Absolute path of an opened file in the editor.
• The editor uses the default character encoding of your host operating system. This
setting will be displayed with default.
• Row and columnnumber of the current cursor position in the editor.
• The configured keyboard mode for inserting text (Insert or Overwrite).
• Current state of a file. A modified file will be marked with Modified otherwise this
entry is empty.
• The permission of a file. A file with read only settings will display Read only in the
status bar. In the window ’Open files list’ these files will be emphasised with a lockas icon overlay.
• If you start CodeBlocks with the command line option --personality=
then the status bar will show the currently used profile, otherwise default will be
shown. The settings of CodeBlocks are stored in the corresponding configuration
file .conf.
CodeBlocks offers a very flexible and comprehensive project management. The following
text will address only some of the features of theproject management.

1.1 Project View
In CodeBlocks, the sources and the settings for the build process are stored in a project
file .cbp. C/C++ sources and the corresponding header files are the typical
components of a project. The easiest way to create a new project is executing the command
’File’ →’Project’ and selecting a wizard. Then you can add files to the project via the
context menu’Add files’ in the Management window. CodeBlocks governs the project
files in categories according to their file extensions. These are the preset categories:
Sources includes source files with the extensions *.c;*.cpp;.
ASM Sources includes source files with the extensions *.s;*.S;*.ss;*.asm.
Headers includes, among others, files with the extension *.h;.
Resources includes files for layout descriptionsfor wxWidgets windows with the extensions *.res;*.xrc;. These file types are shown in the ’Resources’ tab of the
Manangement window.
The settings for types and categories of files can be adjusted via the context menu ’Project
tree’ →’Edit file types & categories’ . Here you can also define custom categories for file
extensions of your own. For example, if you wish to list linker scripts with...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Samuel
  • SAMUEL
  • Samuel
  • samuel
  • Samuel
  • samuel
  • samuel
  • Samuel

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS