ubuntu 下codeblocks的相关配置
来源:互联网 发布:中日贸易数据 编辑:程序博客网 时间:2024/06/05 03:51
sudoapt-get install build-essential
* 有可能安装 build-essential后gdb就已经安装过了
2. 在 Ubuntu 软件中心 中安装 Code::Blocks IDE这里可以参考本博客的另一篇文章,从源码编译开始安装code::blocks3. 安装 Code::Blocks 的调试组件 Valgrind用来探测内存泄露的:
sudo apt-get installvalgrind4.安装外围爱好者根据需要自行编译并贡献的软件sudo apt-get installcodeblocks-contrib 5. 安装 wxWidgets 开发相关项:(注:安装前到www.wxWidgets.org上看一下最新版本)
sudo apt-get installlibwxbase2.8-dbg sudo apt-get installlibwxbase2.8-devsudo apt-get installlibwxgtk2.8-dbgsudo apt-getinstall libwxgtk2.8-dev sudo apt-get install wx2.8-i18nsudo apt-get install wx2.8-doc sudo apt-get installwx2.8-examplessudo apt-get install wx-common开始使用Code::Blocks了,应用程序->编程->Code::BlocksIDE。
Code::Blocks和wxWidgets整合非常好,几乎不用做任何额外的配置。使用说明:
1.可以自己写Makefile:
在Project的属性中指定使用custom makefile即可。和visualstudio一样,可以定义很多编译和link过程中的参数,包括定义编译参数等,这些都可以在Project的buildoption或compiler/debugger settings中找到。 对于一些使用autoconf/automake的项目来说,我想只有新建一个project,然后将源码导入才行。不过,现在已经有人开始做autoconf/automake的codeblocks的plugin了。
2.可以定义快捷键:
遗憾的是,只能给菜单中出现的项目定义快捷键,对于比如editor中右键弹出的contextmenu中的项目无法定义快捷键。 Settings -> Editor -> Keybordshortcut里面可以定义快捷键。 注:[Edit]->[Completecode]的快捷键Ctrl - Space(与输入法冲突)要改成Ctrl - k (不限为Ctrl -k,只要不冲突,任用你喜欢的键)。
management, log, messagepanel等都不能autoshow/autohide。要么关闭,要么显式。也不能dock成一条,吸附在屏幕两边。对于这个问题,我使用的办法是:给display/hide这些pane定义快捷键,使用这些快捷键来显式或隐藏这些pane,效果也不错。3.定制F1帮助系统 在Settings -> Environment ->Help files中新建一个entry,名为man,接着的对话框选no,然后手动在下面的path中填写:man:/usr/share/man
将default(使用F1快捷键)勾上。这样就可以使用manpage了。在editor中,将光标停在想要查询的内容上面,按F1,就会弹出一个panel,里面就有查询内容的man手册,非常的方便。比如printf,按F1,弹出的panel中就显示printf的man手册。在 [终端] 下执行下行语句,安装GNU C标准sudo apt-get install manpages-dev // C API sudo apt-get install manpages-posix // posixfunctionsudo apt-get install manpages-posix-dev // posix developdocumentssudo apt-get install glibc-doc // C APIsudo apt-get install stl-manual //STLsudo apt-get install libstdc++6-4.1-doc // 注:我写这篇文章时,安4.1这个man std::string可以sudo apt-get install libstdc++6-4.3-doc // C++ API,建议先安这个试,再试4.1sudo apt-get install manpages-zh // 中文文档修改man默认的语言sudo gedit /etc/manpath.config把里面所有含 /usr/share/man的行拷贝添加到其下一行并改成 /usr/share/man/zh_CN中文在上,英文在下,如下所示:(注:以MANDB_MAP开头的就不要改了不然会有如下错误提示的
)MANDATORY_MANPATH /usr/share/man/zh_CNMANPATH_MAP /bin /usr/share/man/zh_CNMANPATH_MAP /bin /usr/share/manMANPATH_MAP /usr/bin /usr/share/man/zh_CNMANPATH_MAP /usr/bin /usr/share/manMANPATH_MAP /sbin /usr/share/man/zh_CNMANPATH_MAP /sbin /usr/share/manMANPATH_MAP /usr/sbin /usr/share/man/zh_CNMANPATH_MAP /usr/sbin /usr/share/manMANPATH_MAP /usr/games /usr/share/man/zh_CNMANPATH_MAP /usr/games /usr/share/man保存后退出 man: 无法解析 /usr/share/man/zh_CN/man3/std::vector.3.gz:没有该文件或目录 4.自动补全功能设置
每个新建工程都要在菜单[Project] ->[Properties...] -> [C/C++ parseroptions]中添入头文件所在目录,这样自动补全与信息提示功能才可正常工作,如下是标准库头文件的目录:/usr/include/usr/include/bits/usr/include/c++/4.3/tr1/usr/local/include/usr/lib/gcc/i486-linux-gnu/4.3/include/usr/lib/gcc/i486-linux-gnu/4.3.3/include下面这个是socket的文件路径/usr/include/sys/usr/include/netinet/usr/include/arpa添上后不是立即起效,过一段时间后你就发现功能突然出现! 5. 修改 GNU ARM GCC Compiler1. [Settings] -> [Compiler and debuggersettings]
将Setectedcompiler 修改为GNU ARM GCC 编译器。2. 在同页面选择 [Toolchain executables]选项卡中的[program files]选项页, 1) 先修改Compiler's installation directory 为你的ARM GCC Compiler安装所在地址; 2)再选择替换C编译器(arrm-linux-gcc)、C++编译器(arm-linux-g++)、 动态库链接器(arm-linux-g++)、静态库链接器(arm-linux-ar)、 调试器(arm-linux-gdb);
注:make程序还用/usr/bin/make,即GNU GCC 自带的即可!
6. 智能化配置:一、[Settings] -> [Editor...] ->"Code-completion and symbols browser"中1. 将 Keyword sets to additionally include 中1到9都勾上,
1 ~ 9对应的关键字可在 "Syntax highlighting" 的 [keywords...]按钮 中设置, 默认其中 1 是 C++关键字,3 是 Doxygen 关键字;2. 将 Delay for auto-kick-in when typing [.::->] 拉到200ms,这样快点出来提示3. 将 Automatically launch when typed # letters中的4改成2,这样打两个字母就会有提示了4. 将 Case-sensitive match 的勾去掉,它会帮你纠正大小写 二、[Settings] -> [Editor...] ->“Abbreviation” 中定义了许多缩写(还可以自定义),只要输入这些缩写,并按Ctrl+J,就可以自动完成常用的代码框架,并可将光标放在恰当的地方(自定义时用|表达),常用的有:guard、class、switch等。
7. 快捷键:Ctrl +滚轮
转载自:http://blog.sina.com.cn/s/blog_4c451e0e0100eq4h.html作者: 红超的吾记之谈*******************************************************************************************************************完成以上步骤后,需要补充几点说明,若安装方式按照我之前的源码编译方式来安装的,配置文件路径位于~/.codeblocks/default.conf我习惯性的把这些较好且常用的工具配置做一个git工程项目保存到github上。代码的字体会随你心意变大变小右键+拖动鼠标 省得去拉(尤其是横向)滚动条,相关设置:Mouse Drag ScrollingAtl +拖动鼠标 实现部分选择(只选中区域内的字符,而不会包含它们所在行的其他字符)。Ctrl+D 可复制当前行或选中块Ctrl+拖动鼠标 复制到新位置Ctrl+Shift+C 注释掉当前行或选中块Ctrl+Shift+X 解除注释Tab 缩进当前行或选中块Shift +Tab 减少缩进F2 显隐下方Logs & others栏Shift+F2 显隐左方的Management栏Ctrl+G 到达指定行ALT+G 到达指定文件Ctrl+Alt+G 到达指定函数(支持头文件中的函数定义)F11 切换源文件与头文件Ctrl +PageUp 到达上一个函数Ctrl +PageDown 到达下一个函数。Ctrl +B 添加书签Alt +PageUp 和Alt +PageDown 可以切换书签Ctrl +Shift +B 可找到匹配的括号。8. 备份~/codeblocks/Default.conf,就不会丢失你的配置了。在终端里执行 cb_share_config这个命令,会打开如下窗口来备份:
- ubuntu 下codeblocks的相关配置
- ubuntu 下配置codeblocks
- ubuntu中 codeblocks 下opengl的配置
- ubuntu下配置GLUT+CodeBlocks
- Ubuntu下相关开发环境的搭建Java、Eclipse、CodeBlocks
- ubuntu下codeblocks opencv2.4.9配置
- Ubuntu下配置CodeBlocks与OpenCV
- ubuntu 下 codeblocks 的使用 各种技巧
- 关于ubuntu下codeblocks打不开的问题
- ubuntu 下 codeblocks 的使用 各种技巧
- ubuntu 下 codeblocks 的使用 各种技巧
- ubuntu 下 codeblocks 的使用 各种技巧
- ubuntu下 CodeBlocks的使用各种技巧
- Ubuntu下安装CodeBlocks的正确姿势
- Ubuntu下安装CodeBlocks的正确姿势
- Ubuntu下codeblocks安装配置方法及opencv配置方法
- Ubuntu配置CodeBlocks+opencv
- Ubuntu下CodeBlocks的安装、配置及静态库动态库的简单使用举例
- Linux 目录结构及文件基本操作,转载自实验楼
- http://blog.csdn.net/liulina603/article/details/8617281
- lightoj 1150 - Ghosts! 【BFS + 二分查找 + 判二分图完美匹配】
- 通过点击按钮实现ViewPager的切换
- NOIP考试必备——随机数
- ubuntu 下codeblocks的相关配置
- UICollectionView
- Android-ContentProvide
- configure文件的生成
- 利用真值表法求取主析取范式以及主合取范式的实现
- 启动datanode后jps下无datanode的解决方法
- Android每日范例——密码输入框
- chapter1 Using neural nets to recognize handwritten digits
- 0-1背包模板