linux:install codeblocks

    技术2022-05-20  46

    现大致地描述一下 Codeblocks-10.5 Ubuntu 环境下的安装流程。

    1.          安装必要组件

    在提示符下输入:

    # sudo apt-get install build-essential

     

    # sudo apt-get install gdb

    2.          更新源

    在提示符下输入:

    # gksudo gedit /etc/apt/sources.list

     

    添加(以 feisty 为例):

    在提示符下输入:

    # deb http://apt.tt-solutions.com/ubuntu/ feisty main

    # deb http://apt.tt-solutions.com/ubuntu/ edgy main

     

    3.          获取密钥

    在提示符下输入:

    # wget http://www.tt-solutions.com/vz/key.asc

     

    在提示符下输入:

    # sudo apt-key add key.asc

     

    4.          安装最新 wxWidgets

    在提示符下输入:

    # sudo apt-get update

     

    在提示符下输入:

    # sudo apt-get install libwxgtk2.8-0 libwxgtk2.8-dev wx2.8-headers wx-common

     

    5.          设置 wxWidgets 默认版本

    在提示符下输入:

    # sudo update-alternatives --config wx-config

     

    从列表中选择一项即可。

    (个人推荐选择 2

     

    6.          codeblocks 相依赖的软件包的安装

    (其中的 dep 是指的这个包的 dev

    在这里要强调一点一定要安装 gtk2.0+ 这个开发包,要不会在后面的 configure 中遇到问题:

    在提示符下输入:

    # sudo apt-get install libgtk2.0-dev

     

    7.          下载 codeblocks 的源码包

    我采用的是使用源码编译的方法,下载地址:

    http://download.berlios.de/codeblocks/codeblocks-10.05-src.tar.bz2

    把下载回来的源码包解压到 root 目录下。

    在提示符下输入:

    # cd ~

    # tar jxvf codeblocks-10.05-src.tar.bz2

     

    8.          codeblocks sourcecode 编译和安装

    在进行编译之前请确定系统已经安装了 libtool 工具包,如果没有请进行安装:

    # sudo apt-get install libtool

    现在开始源码包的编辑和安装

    切换到 codeblocks 解压目录,依次运行如下命令:

    #./bootstrap

     

    #./configure

     

    # make

     

    # make install

     

    到这里 codeblocks10.04 就安装成功了,open:

    # codeblocks                                                                                                                                                                         

    现在直接打开的话 会出现一闪而过的现象,原因是一个 lib 文件没有包含进来。

    若出现以下问题:

    # 在安装完成之后,启动 codeblocks ,提示:

    codeblocks: error while loading shared libraries: libcodeblocks.so.0: cannot open shared object file: No such file or directory

     

    解决方法:编辑 /etc/ld.so.conf  文件。

    在提示符下输入:

    # vi /etc/ld.so.conf

    ld.so.conf 文件内容更改成如下所示   ,保存并退出

    include /etc/ld.so.conf.d/*.conf /usr/local/lib

     

    退出 然后运行如下命令,重新配置  

    # ldconfig


    最新回复(0)