Code::Blocks项目配置基础
2010-12-19 22:48
288 查看
p { margin-bottom: 0.21cm; }a:link { }
File
菜单
New
:新建(
Empty
file/file
、
class
、
project
、
build
target
)
。
Recent
projects/files
:最近打开的项目
/
文件
。
Import
projects
:
Dev-C++
Project
、
VC6
dsw/dsp
、
VC8
vcproj/sln
。
Ctrl+Shift+S
:
Save
all files
。
Save workspace
(as)
:将多个项目组织成一个工作空间,类似
VC
的
dsw/sln
。
Properties
:文件信息
。
Ctrl+W
:
close
current file
(关闭当前文件)
。
Ctrl+Shift+W
:
close
all files
(关闭所有打开的文件)
。
Ctrl+Q
:
退出
Code::Blocks
。
View
菜单
Shift+F2
:显示
/
隐藏左侧的
Management
。
F2
:
显示
/
隐藏底端的
Logs
& Others
。
Edit
菜单
File encoding
:在状态栏有当前文件的编码格式信息。
End of line
mode
:注意默认为
LF
(
'/n'
),在
MS
中打开需要先用相关工具(
UE
或
VS2005
)转换成
CRLF
(“
/r/n”
)。
F11
:
swap
header/source
(切换头文件和实现文件)。
Ctrl+Shift+C/Toggle
Comment
:
Comment
(注释,
C++
风格:
//
)。
Ctrl+Shift+X
:
Uncomment
(取消注释)。
Stream Comment
:
块注释,
C
风格:
/**/
。
Ctrl+J
:
Auto-Complete
(自动补齐关键字代码框架,例如
while
();
)。
Ctrl+Shift+B
:
括号匹配(类似
VC
的
Ctrl+]
)
。
Ctrl+Space
:
Complete
code
(完成单词)
,
该快捷键提供输入只能提示
,
Ctrl+Space
与
SCIM
冲突。
Ctrl+Shift+Space
:
Show
call tip
(调用提示)
。
Search
菜单
查找替换编辑功能
Ctrl+F
:
Find
(当前文件查找)。
Ctrl+Shift+F
:
Find
in files
(支持
Workspace/Project/Directory
级别查找)。
F3/Shift+F3
:
Find
Next/Previous
(上下查找)。
Ctrl+R
:
Replace
(当前文件替换)。
Ctrl
+Shift
+R
:
Replace
in files
(支持
Workspace/Project/Directory
级别替换)。
Goto
:
定位导航功能(
line
、
function
、
declaration/implementation
)。
Ctrl+.
:
Goto
implementation
,类似
VC
的
F12
。
Ctrl+Shift+.
:
Goto
declaration
,类似
VC
的
Shift+F12
。
Ctrl+
Al
t+.
:
Goto include
file
,配合
F11
使用。
Project
菜单
直接在侧边栏
Management
右击项目名称,重点关注项目的“
properties”
和“
build
options”
。
(
1
)
Project
properties
Project
settings→Pre
compiled
headers
:指定是否使用预编译处理器生成
PCH
。
Project
settings→Project dependencies
:指定对工作空间内其他项目的依赖关系。
(
2
)
Project
build options
:编译链接选项。
Compiler
settings→
Compiler
flags
:编译链接命令开关
,
如
-p
,-
g
(要求编译器生成调试信息
)
。
Compiler
settings→
Other
options
:一般为
pkg-config
的
--cflags
头文件
位置。
Compiler
settings→#define
:
预处理器
(
preprocessor
)
,例如
_UNIX
、
_POSIX
等。
Linker
settings→
L
ink
libraries
:
附加包含库
。
Linker
settings→
Other
l
ink
er
libraries
:
一般为
pkg-config
的—
clibs
库文件
位置。
Search
directories
:
附加
头文件(
Compiler
)
包含目录
、
附加
库文件(
linker
)
包含目录
,
相对
*.cbp
路径
。
Pre/post
build steps
:
生成事件前
/
后处理
。
Custom
variables
:用户自定义宏变量
。
“Make”
commands
:
Build
targets
:可指定
platform
(平台)、
type
(项目类型)、
output
filename
(输出文件,相对
*.cbp
路径)、
execution
working dir
(工作目录,相对
*.cbp
路径)、
objects
output dir
(目标文件输出目录,相对
*.cbp
路径)。
Add
new virtual folder
:添加虚拟文件夹分类管理源代码文件。
Project
Notes
:添加项目说明。
Project
tree
:调整项目在工作空间中的树结构。
Ctrl+Shift+
上
/
下:调整顺序。
Alt+F5/F6
:调整当前
激活
项目,
Alt+F5
与
ubuntu
系统恢复窗口快捷键冲突。
Build
菜单
Ctrl
+Shift+F9
:
compile
current file
(编译当前文件,类似
VC
的
Ctrl+F7
)。
Ctrl+F9
:
build
(编译链接,类似
VC
的
F7
)。
F9
:
buiid and
run
(编译链接运行,类似
VC
的
Ctrl+F5
)。
Ctrl+F
10
:
run
(运行)。
Ctrl+F11
:
rebuild
(重新编译链接)。
Clean
菜单:
清理项目。
Errors
菜单:
Alt+F1/Alt+F2
(查看错误)。
Select Target
菜单:
Debug/Release
版本选择。
Build workspace/Rebuild
workspace/Clean workspace
Debug
菜单
F8
:
Start
(开启调试,类似
VC
的
F5
)。
F5
:
Toggle
breakpoint
(插入断点,类似
VC
的
F9
)。
F4
:
run to
cursor
(执行到鼠标所在处),可跳过循环。
F7
:
run
nextline
(单步调试,类似
VC
的
F10
)。
Shift+F7
:
step
into
(进入函数内部调试,类似
VC
的
F11
)。
Ctrl+Shift+F7
:
step
out
(跳出函数,类似
VC
的
Shift+F11
)。
Debug→Debugging
windows
:
Breakpoints
:
查看所有断点
Call
stack
: 调用堆栈
CPU
registers
: 寄存器
Disassembly
:
反汇编代码
Examine
memory
: 查看内存
Running threads
:查看线程
Tools
菜单
Configuration
Tools
→A
dd
,把外部工具集成到
CodeBlocks
开发环境中。
(
1
)配置
nautilus
(相当于
Windows
的
explorer
)打开
CB
当前项目(
*.cbp
)所在文件夹的命令到
Tools
菜单:
Name
:
nautilus project
dir
Executable
:
/usr/bin/nautilus
Parameters
:
${PROJECT_DIR}
Launching options
:
the
last
(
2
)配置
gedit
打开
CB
当前活动项目配置文件(
*.cbp
)的命令到
Tools
菜单:
Name
:
gedit project
file
Executable
:
/usr/bin/gedit
Parameters
:
${PROJECT_FILENAME}
Launching options
:
the
last
(
3
)配置
gedit
打开
CB
当前活动文件的命令到
Tools
菜单:
Name
:
gedit current
file
Executable
:
/usr/bin/gedit
Parameters
:
${ACTIVE_EDITOR_FILENAME}
Launching options
:
the
last
利用
gedit
打开头文件,侧边栏文件浏览器中可以查看头文件的位置。
Plugins
菜单
AStyle
:
执行快速格式化
。
Settings
菜单
(
1
)
.Settings→Enviorment
1.1
General settings
Terminal
to launch console
programs
:控制台界面,默认使用不支持中文的
Xterm
,
我们可以把
gnome-terminal(Gnome
桌面环境自带的控制台
)
作为默认控制台
,将“
xterm
-T $TITLE -e
”
修改为“
gnome-terminal
-t $TITLE -x”
。
1.
2
AutoSave
Automatically
save source files every 5
minutes;
Automatically
save projects every 1
0
minutes;
Save
to original file.
(
2
)
.Settings→Editor
2.
1
General Settings
2.1.1
Font
默认字体为等宽字体
Monospace/Regular/8
,可将字体调整为
10
。
2.1.2
Encoding
use
encoding when opening files: UTF-8
。
2.1.3
Other options
Word
warp
:
激活自动换行模式。
Show
line numbers
:显示行号。
Highlight
line under caret
:高亮光标所在行。
2.
2
Folding
(代码折叠)
Fold
preprocessor commands
:折叠预编译处理宏。
2.3
Margins and caret
2.3.1
Left Margin
2.3.2
Right Margin
Right
Margin Hint
:
Visible
line(
一行最多
81
个字符,右边有分割线
)
Highlight
text beyond margin
(一旦超过
81
个字符,即高亮警示)。
Hint
colour
:警示色。
Hint
column
:一行代码最多输入字符数。
2.
4
Syntax highlight
Background
可设置背景色。
关键字语法高亮配色,在
Syntax
highlight
中的
“
keywords”
中可以自定义关键字集的特定高亮配色方
案
。目前
尚不支持变量名、函数名和类名的特定显示。
2.
5
Abbreviations
关键字宏块、
if
、
for
、
while
、
struct/class
的框架代码片段自动生成:
Ctrl+J
。
特殊的有
ifb
(
if
{block}
)、
ife
(
if...else
)、
ifei
(
if...else
if...else
);
forb
(
for()
{block}
);
guard
(防止重复包含的保护宏块)、
today
(今天的日期)、
now
(现在的时间)。
按照
AStyle
标准,可将
class
的
public/protected/private
删除一个
TAB
缩进。
以下添加
C++
常用的
namespace
:
namespace
$(namespace name)|
{
|
}//$(namespace
name)
这样,输入
namespace
,再按
Ctrl
+ J
,弹出对话框中输入命名空间的名字,就可以生成固定格式的代码,编辑光标停留在
{}
中。
2.
6
Default code
代码风格:
Allman(ANSI)
default
code
为预定义内容,当新建
C/C++
文件时这些内容会自动添加到文件的开始处。
2.
7
Source Formatter
代码风格:
Allman(ANSI)
2.
8
Code-completion and symbols browser
代码自动完成和函数、类视图向导。
Automatically
launch when typed # letter
中的
4
改成
2
,这样打两个字母就会出现智能候选项提示。
Keyword
sets to additionally include
为关键字集合,在
Syntax
highlight
中的
“
keywords”
中可以自定义关键字集的特定高亮配色方
案
。
(
3
)
.Settings→Compiler
and Debugger
3
.
1
Global compiler
S
ettings
IDE
全局配置。
Compiler
settings
:编译选项。
Linker
settings
:链接选项。
Search
directories
:包含目录。
Toolchain
executables
:生成策略,包括
Program
files
的编译器、链接器、调试器等和
Additional
paths
。其中
“
Compiler's
intallation
directory”
为编译器的路径。
Ubuntu
下的
gcc/
g++/
make/
gdb
默认
安装
路径是在
/usr/bin
下,这里显示的是
/usr
,红色文字提示编译器自动去其下的
bin
目录查找。
Custom variables
:自定义宏值,以
$
开头。
Other
settings
:
3
.
2 Batch
Builds
3
.
3
Debugging
Settings
项目类型
File→New→Project
(1)Console
application
:控制台(
CUI
)项目。
(2)Static
library
:静态库项目(
static
library
:
.a
/类似
VC
的
LIB
)。
(3)Shared
library
:动态库项目
(dynamic
library
:
.so
/类似
VC
的
DLL)
。
(4)Qt4
Project
:
QT
GUI
项目。
(5)GTK+
Project
:
GTK+
GUI
项目。
(6)wxWidgets
:
wxWidgets
GUI
项目。
编译器的选择配置
安装成功之后,主菜单
-→
编程
-→Code::Blocks
IDE
进入
IDE
,第一次打开软件的时候会自动检测系统中存在的
C
编译器,
Linux
下一般都是自动检测到
GNU
G
C
C
Compiler
。此
时,即可编译链接第一个
HelloWorld.c
的
Console
application
,
gcc
也可编译
HelloWorld.cpp
的
Console
application
,但链接需要
g
cc
-lstdc++
,
因为
gcc
命令不能自动和
C
++程序使用的库联接,所以通常使用
g++
来完成联接。
点击菜单栏的
Settings-→Compiler
and debugger...
进入编译器和调试器的设定对话框,看
Selected
compiler
是不是你想要使用的编译器,由于我们默认是
GNU
C
,所以这里显示的是
GNU
GCC Compiler
。
快捷键
日常操作:
Ctrl+Shift+L
:删除行
Ctrl+Shift+T
:复制行
Ctrl+L:
剪切行
Ctrl+D
:
复制当前行,并粘贴到下一行。
Ctrl+[/Ctrl+]
:上
/
下段落定位
Ctrl+Shift+[/Ctrl+Shift+]
:上
/
下段落块选
Ctrl+
滚轮:
改变代码字体大小
Ctrl+Tab
:
标签页切换
Tab/Shift+Tab
:缩进
/
取消缩进
Ctrl+Backspace/Ctrl+Del
:删除光标前
/
后一个单词
Ctrl+Shift+Backspace/Ctrl+Shift+Del
:删除光标到行首
/
尾
右键上下文菜单:
Insert→All
class methods without implementation...
:插入你还没定义的方法的定义
Insert→Class
Method declaration/implementation...
:插入一个方法的声明或定义
Folding→Fold
all/Unfold all
:开长代码时全部折叠或全部展开
Split
view
:对当前代码文件进行分屏浏览
Format
this file
(
AStyle
):快速格式化当前代码文件
Add
todo item...
:
安全起见,可备份
CB
的配置方案
~/.codeblocks/Default.conf
。
参考:
《
Code::Blocks
手册
》
File
菜单
New
:新建(
Empty
file/file
、
class
、
project
、
build
target
)
。
Recent
projects/files
:最近打开的项目
/
文件
。
Import
projects
:
Dev-C++
Project
、
VC6
dsw/dsp
、
VC8
vcproj/sln
。
Ctrl+Shift+S
:
Save
all files
。
Save workspace
(as)
:将多个项目组织成一个工作空间,类似
VC
的
dsw/sln
。
Properties
:文件信息
。
Ctrl+W
:
close
current file
(关闭当前文件)
。
Ctrl+Shift+W
:
close
all files
(关闭所有打开的文件)
。
Ctrl+Q
:
退出
Code::Blocks
。
View
菜单
Shift+F2
:显示
/
隐藏左侧的
Management
。
F2
:
显示
/
隐藏底端的
Logs
& Others
。
Edit
菜单
File encoding
:在状态栏有当前文件的编码格式信息。
End of line
mode
:注意默认为
LF
(
'/n'
),在
MS
中打开需要先用相关工具(
UE
或
VS2005
)转换成
CRLF
(“
/r/n”
)。
F11
:
swap
header/source
(切换头文件和实现文件)。
Ctrl+Shift+C/Toggle
Comment
:
Comment
(注释,
C++
风格:
//
)。
Ctrl+Shift+X
:
Uncomment
(取消注释)。
Stream Comment
:
块注释,
C
风格:
/**/
。
Ctrl+J
:
Auto-Complete
(自动补齐关键字代码框架,例如
while
();
)。
Ctrl+Shift+B
:
括号匹配(类似
VC
的
Ctrl+]
)
。
Ctrl+Space
:
Complete
code
(完成单词)
,
该快捷键提供输入只能提示
,
Ctrl+Space
与
SCIM
冲突。
Ctrl+Shift+Space
:
Show
call tip
(调用提示)
。
Search
菜单
查找替换编辑功能
Ctrl+F
:
Find
(当前文件查找)。
Ctrl+Shift+F
:
Find
in files
(支持
Workspace/Project/Directory
级别查找)。
F3/Shift+F3
:
Find
Next/Previous
(上下查找)。
Ctrl+R
:
Replace
(当前文件替换)。
Ctrl
+Shift
+R
:
Replace
in files
(支持
Workspace/Project/Directory
级别替换)。
Goto
:
定位导航功能(
line
、
function
、
declaration/implementation
)。
Ctrl+.
:
Goto
implementation
,类似
VC
的
F12
。
Ctrl+Shift+.
:
Goto
declaration
,类似
VC
的
Shift+F12
。
Ctrl+
Al
t+.
:
Goto include
file
,配合
F11
使用。
Project
菜单
直接在侧边栏
Management
右击项目名称,重点关注项目的“
properties”
和“
build
options”
。
(
1
)
Project
properties
Project
settings→Pre
compiled
headers
:指定是否使用预编译处理器生成
PCH
。
Project
settings→Project dependencies
:指定对工作空间内其他项目的依赖关系。
(
2
)
Project
build options
:编译链接选项。
Compiler
settings→
Compiler
flags
:编译链接命令开关
,
如
-p
,-
g
(要求编译器生成调试信息
)
。
Compiler
settings→
Other
options
:一般为
pkg-config
的
--cflags
头文件
位置。
Compiler
settings→#define
:
预处理器
(
preprocessor
)
,例如
_UNIX
、
_POSIX
等。
Linker
settings→
L
ink
libraries
:
附加包含库
。
Linker
settings→
Other
l
ink
er
libraries
:
一般为
pkg-config
的—
clibs
库文件
位置。
Search
directories
:
附加
头文件(
Compiler
)
包含目录
、
附加
库文件(
linker
)
包含目录
,
相对
*.cbp
路径
。
Pre/post
build steps
:
生成事件前
/
后处理
。
Custom
variables
:用户自定义宏变量
。
“Make”
commands
:
Build
targets
:可指定
platform
(平台)、
type
(项目类型)、
output
filename
(输出文件,相对
*.cbp
路径)、
execution
working dir
(工作目录,相对
*.cbp
路径)、
objects
output dir
(目标文件输出目录,相对
*.cbp
路径)。
Add
new virtual folder
:添加虚拟文件夹分类管理源代码文件。
Project
Notes
:添加项目说明。
Project
tree
:调整项目在工作空间中的树结构。
Ctrl+Shift+
上
/
下:调整顺序。
Alt+F5/F6
:调整当前
激活
项目,
Alt+F5
与
ubuntu
系统恢复窗口快捷键冲突。
Build
菜单
Ctrl
+Shift+F9
:
compile
current file
(编译当前文件,类似
VC
的
Ctrl+F7
)。
Ctrl+F9
:
build
(编译链接,类似
VC
的
F7
)。
F9
:
buiid and
run
(编译链接运行,类似
VC
的
Ctrl+F5
)。
Ctrl+F
10
:
run
(运行)。
Ctrl+F11
:
rebuild
(重新编译链接)。
Clean
菜单:
清理项目。
Errors
菜单:
Alt+F1/Alt+F2
(查看错误)。
Select Target
菜单:
Debug/Release
版本选择。
Build workspace/Rebuild
workspace/Clean workspace
Debug
菜单
F8
:
Start
(开启调试,类似
VC
的
F5
)。
F5
:
Toggle
breakpoint
(插入断点,类似
VC
的
F9
)。
F4
:
run to
cursor
(执行到鼠标所在处),可跳过循环。
F7
:
run
nextline
(单步调试,类似
VC
的
F10
)。
Shift+F7
:
step
into
(进入函数内部调试,类似
VC
的
F11
)。
Ctrl+Shift+F7
:
step
out
(跳出函数,类似
VC
的
Shift+F11
)。
Debug→Debugging
windows
:
Breakpoints
:
查看所有断点
Call
stack
: 调用堆栈
CPU
registers
: 寄存器
Disassembly
:
反汇编代码
Examine
memory
: 查看内存
Running threads
:查看线程
Tools
菜单
Configuration
Tools
→A
dd
,把外部工具集成到
CodeBlocks
开发环境中。
(
1
)配置
nautilus
(相当于
Windows
的
explorer
)打开
CB
当前项目(
*.cbp
)所在文件夹的命令到
Tools
菜单:
Name
:
nautilus project
dir
Executable
:
/usr/bin/nautilus
Parameters
:
${PROJECT_DIR}
Launching options
:
the
last
(
2
)配置
gedit
打开
CB
当前活动项目配置文件(
*.cbp
)的命令到
Tools
菜单:
Name
:
gedit project
file
Executable
:
/usr/bin/gedit
Parameters
:
${PROJECT_FILENAME}
Launching options
:
the
last
(
3
)配置
gedit
打开
CB
当前活动文件的命令到
Tools
菜单:
Name
:
gedit current
file
Executable
:
/usr/bin/gedit
Parameters
:
${ACTIVE_EDITOR_FILENAME}
Launching options
:
the
last
利用
gedit
打开头文件,侧边栏文件浏览器中可以查看头文件的位置。
Plugins
菜单
AStyle
:
执行快速格式化
。
Settings
菜单
(
1
)
.Settings→Enviorment
1.1
General settings
Terminal
to launch console
programs
:控制台界面,默认使用不支持中文的
Xterm
,
我们可以把
gnome-terminal(Gnome
桌面环境自带的控制台
)
作为默认控制台
,将“
xterm
-T $TITLE -e
”
修改为“
gnome-terminal
-t $TITLE -x”
。
1.
2
AutoSave
Automatically
save source files every 5
minutes;
Automatically
save projects every 1
0
minutes;
Save
to original file.
(
2
)
.Settings→Editor
2.
1
General Settings
2.1.1
Font
默认字体为等宽字体
Monospace/Regular/8
,可将字体调整为
10
。
2.1.2
Encoding
use
encoding when opening files: UTF-8
。
2.1.3
Other options
Word
warp
:
激活自动换行模式。
Show
line numbers
:显示行号。
Highlight
line under caret
:高亮光标所在行。
2.
2
Folding
(代码折叠)
Fold
preprocessor commands
:折叠预编译处理宏。
2.3
Margins and caret
2.3.1
Left Margin
2.3.2
Right Margin
Right
Margin Hint
:
Visible
line(
一行最多
81
个字符,右边有分割线
)
Highlight
text beyond margin
(一旦超过
81
个字符,即高亮警示)。
Hint
colour
:警示色。
Hint
column
:一行代码最多输入字符数。
2.
4
Syntax highlight
Background
可设置背景色。
关键字语法高亮配色,在
Syntax
highlight
中的
“
keywords”
中可以自定义关键字集的特定高亮配色方
案
。目前
尚不支持变量名、函数名和类名的特定显示。
2.
5
Abbreviations
关键字宏块、
if
、
for
、
while
、
struct/class
的框架代码片段自动生成:
Ctrl+J
。
特殊的有
ifb
(
if
{block}
)、
ife
(
if...else
)、
ifei
(
if...else
if...else
);
forb
(
for()
{block}
);
guard
(防止重复包含的保护宏块)、
today
(今天的日期)、
now
(现在的时间)。
按照
AStyle
标准,可将
class
的
public/protected/private
删除一个
TAB
缩进。
以下添加
C++
常用的
namespace
:
namespace
$(namespace name)|
{
|
}//$(namespace
name)
这样,输入
namespace
,再按
Ctrl
+ J
,弹出对话框中输入命名空间的名字,就可以生成固定格式的代码,编辑光标停留在
{}
中。
2.
6
Default code
代码风格:
Allman(ANSI)
default
code
为预定义内容,当新建
C/C++
文件时这些内容会自动添加到文件的开始处。
2.
7
Source Formatter
代码风格:
Allman(ANSI)
2.
8
Code-completion and symbols browser
代码自动完成和函数、类视图向导。
Automatically
launch when typed # letter
中的
4
改成
2
,这样打两个字母就会出现智能候选项提示。
Keyword
sets to additionally include
为关键字集合,在
Syntax
highlight
中的
“
keywords”
中可以自定义关键字集的特定高亮配色方
案
。
(
3
)
.Settings→Compiler
and Debugger
3
.
1
Global compiler
S
ettings
IDE
全局配置。
Compiler
settings
:编译选项。
Linker
settings
:链接选项。
Search
directories
:包含目录。
Toolchain
executables
:生成策略,包括
Program
files
的编译器、链接器、调试器等和
Additional
paths
。其中
“
Compiler's
intallation
directory”
为编译器的路径。
Ubuntu
下的
gcc/
g++/
make/
gdb
默认
安装
路径是在
/usr/bin
下,这里显示的是
/usr
,红色文字提示编译器自动去其下的
bin
目录查找。
Custom variables
:自定义宏值,以
$
开头。
Other
settings
:
3
.
2 Batch
Builds
3
.
3
Debugging
Settings
项目类型
File→New→Project
(1)Console
application
:控制台(
CUI
)项目。
(2)Static
library
:静态库项目(
static
library
:
.a
/类似
VC
的
LIB
)。
(3)Shared
library
:动态库项目
(dynamic
library
:
.so
/类似
VC
的
DLL)
。
(4)Qt4
Project
:
QT
GUI
项目。
(5)GTK+
Project
:
GTK+
GUI
项目。
(6)wxWidgets
:
wxWidgets
GUI
项目。
编译器的选择配置
安装成功之后,主菜单
-→
编程
-→Code::Blocks
IDE
进入
IDE
,第一次打开软件的时候会自动检测系统中存在的
C
编译器,
Linux
下一般都是自动检测到
GNU
G
C
C
Compiler
。此
时,即可编译链接第一个
HelloWorld.c
的
Console
application
,
gcc
也可编译
HelloWorld.cpp
的
Console
application
,但链接需要
g
cc
-lstdc++
,
因为
gcc
命令不能自动和
C
++程序使用的库联接,所以通常使用
g++
来完成联接。
点击菜单栏的
Settings-→Compiler
and debugger...
进入编译器和调试器的设定对话框,看
Selected
compiler
是不是你想要使用的编译器,由于我们默认是
GNU
C
,所以这里显示的是
GNU
GCC Compiler
。
快捷键
日常操作:
Ctrl+Shift+L
:删除行
Ctrl+Shift+T
:复制行
Ctrl+L:
剪切行
Ctrl+D
:
复制当前行,并粘贴到下一行。
Ctrl+[/Ctrl+]
:上
/
下段落定位
Ctrl+Shift+[/Ctrl+Shift+]
:上
/
下段落块选
Ctrl+
滚轮:
改变代码字体大小
Ctrl+Tab
:
标签页切换
Tab/Shift+Tab
:缩进
/
取消缩进
Ctrl+Backspace/Ctrl+Del
:删除光标前
/
后一个单词
Ctrl+Shift+Backspace/Ctrl+Shift+Del
:删除光标到行首
/
尾
右键上下文菜单:
Insert→All
class methods without implementation...
:插入你还没定义的方法的定义
Insert→Class
Method declaration/implementation...
:插入一个方法的声明或定义
Folding→Fold
all/Unfold all
:开长代码时全部折叠或全部展开
Split
view
:对当前代码文件进行分屏浏览
Format
this file
(
AStyle
):快速格式化当前代码文件
Add
todo item...
:
安全起见,可备份
CB
的配置方案
~/.codeblocks/Default.conf
。
参考:
《
Code::Blocks
手册
》
相关文章推荐
- Code::Blocks项目配置基础
- Code::Blocks项目配置基础
- Code::Blocks项目配置基础
- 在Code::Blocks中配置SDL2项目
- Code::Blocks的IDE环境基础配置
- Code::Blocks配置
- Centos / RHEL下code blocks wxWidgets安装与配置
- codeblocks缺少编译器配置
- codeblocks16.01 中配置Opencv3 姿势
- Ubuntu配置CodeBlocks+opencv
- VC项目配置基础
- Windows上配置Code::Blocks + wxWidgets
- 如何在Windows下编译GotoBLAS2和用CodeBlocks+MinGW编译项目时打开OpenMP
- codeblocks 配置 opengl+入门程序 + codeblock配色
- VC项目配置基础 (VC6.0 和VC2005)
- Windows上配置Code::Blocks + wxWidgets
- VC项目配置基础
- 在Window环境下,使用CodeBlocks+GNUStep 配置Objective-C开发环境
- ubuntu codeblocks通过配置文件修改主题
- Ubuntu下配置code::blocks + freeglut开发环境