[转]Linux系统安装Codeblocks

大部分内容源自 Linux Mint 17 安装Codeblocks 13.12

安装步骤:

1、安装gcc、g++、gdb
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install gdb
2、安装编译环境
    sudo apt-get install build-essential  
3、在软件管理器中安装 codeblocks IED(这步可省略,如果没有安装,下一步会自动安装的)
4、安装外围爱好者根据需要自行编译并贡献的软件
    sudo apt-get install codeblocks-contrib  

如果没有安装第三步,这步会自动安装Codeblocks IDE
安装 wxWidgets 开发相关项:(注:安装前到 www.wxWidgets.org上看一下最新版本 )
安装前,可自己通过

    sudo apt-cache search libwxbase*  

查询一下最新版本,然后执行以下命令安装:

    sudo apt-get install libwxbase3.0-0-dbg  
    sudo apt-get install libwxbase3.0-dev  
    sudo apt-get install libwxgtk3.0-0-dbg  
    sudo apt-get install libwxgtk3.0-dev  
    sudo apt-get install wx3.0-i18n  
    sudo apt-get install wx-common  

可选安装:

    sudo apt-get install wx3.0-doc
    sudo apt-get install wx3.0-examples  
5、可以使用Codeblocks IDE了!
6、可选安装:

安装 Code::Blocks 的调试组件 Valgrind 用来探测内存泄露的:

    sudo apt-get install valgrind  
7、一些常见的问题
1、编译成功,但是执行不了,报错如下:

Checking for existence: /home/ym/proj/c/bin/Debug/c
Executing: xterm -T c -e /usr/bin/cb_console_runner LD_LIBRARY_PATH=$LD_LIBRARY_PATH:. /home/ym/proj/c/bin/Debug/c (in /home/ym/proj/c/.)
Process terminated with status -1 (0 minute(s), 0 second(s))

原因:CB默认的终端是xterm,而你安装的linux发行版上没有安装xterm。
解决办法:1)安装一个xterm。2)设置终端成发行版自带的终端。以我安装的linux mint 为例:菜单中Settings-->Environment中Terminal to launch console programs: 的选项从xterm -T $TITLE -e更改为gnome-terminal -t $TITLE -x 重新编译即可。

你可能感兴趣的:([转]Linux系统安装Codeblocks)