我使用的是codeblocks_12.11-1.tar.gz包安装。
基本上就是按照:
1.cd <安装包所在目录>
2.tar -xzvf <安装包名>
3.cd <安装包产生目录>
4../configure
5.make
6.make install
详细步骤及心得:
1.进入终端,先进入安装包所在文件夹:
cd ~/software这时输入“ls”显示文件夹中内容会出现:
codeblocks_12.11-1.tar.gz
2.敲入命令:
tar -xzvf codeblocks_12.11-1.tar.gz之后会刷下一大堆代码,等一会之后命令提示符再次出现。
3.这时该文件夹下会出现一个新的文件夹,输入ls:
codeblocks-12.11release8629进入这个文件夹:
cd codeblocks-12.11release8629
4.这时ls会出现很多文件,其中有一个configure文件,敲入命令:
./configure同样会刷下很多代码,这时很容易出现错误而终止。【这是重点】
我碰到的错误有:g++不全,wxWidgets没有安装,gtk2.0+没有安装。
g++不全也就是编译环境出现问题了,无法进行编译。
由于水平有限,不知道后面这些东西是什么,这里放一个链接,上面有一些安装中需要的组件详细的介绍:
5.configure准备好后会提示让你执行make命令,敲入代码
sudo makesudo是调用管理员权限,需要你输入密码。
这里sudo也可以不加,不过可能会出现“权限不够”的提示。
6.make也成功执行后,再执行:
sudo make install这一步如果执行成功,表示codeblocks已经安装成功了。
这时在命令行中敲入codeblocks执行。如果出现
codeblocks: error while loading shared libraries: libcodeblocks.so.0: cannot open shared object file: No such file or directory
的提示,表示有一个lib文件没有包含进来。
解决方法:sudo gedit /etc/ld.so.conf #编辑该文件
将下面一行加入到该文件的末尾,保存并退出
/usr/local/lib
退出 然后运行如下命令
sudo ldconfig #重新配置
这在上面的链接中有说明。
安装完成后在命令行里敲入codeblocks就可以正常运行了。