centos安装codeblocks

转载 2016年08月30日 22:57:26

转载一个centos下安装codeblocks的教程

原文出处http://www.cnblogs.com/zhanjindong/archive/2013/05/05/3061108.html

今天下午闲着没事尝试在自己的PC中的CentOS上装一个Code::Blocks,因为是Linux菜鸟折腾了一下午才基本算搞定但依然有疑惑:

在网上各种谷哥度娘最后才发现还是官方的文档最靠谱:看这里

上面讲的比较详细,下面简单总结一下安装的步骤:

wxWidgets安装

先安装GTK+

yum install gtk+*

Code::Blocks的界面依赖于wxWidgets,所以需要先安装它,至于wxWidgets是什么可以百度一下,具体我也不清楚。只知道wxWidgets是一个跨平台的GUI库,而在Linux上它依赖于GDK+,GDK+就相当于函数库,所以不用担心它在你的系统中肯定是有的。事实上C::B真正使用的wxWidgets是wxGDK,所以我们首先需要安装的其实是wxGDK库,版本要求大于2.8.0,官方文档说libwxGDK-2.8.3有点问题,所以不推荐。

下载wxGDK:到这里。注意选择wxGTK,我下的是wxGTK-2.8.12.tar.gz

解压缩:

tar zxf wxGTK-2.8.12.tar.gz
cd wxGTK-2.8.12

安装:

复制代码
mkdir build_gtk2_shared_monolithic_unicode
cd build_gtk2_shared_monolithic_unicode
../configure --prefix=/opt/wx/2.8 \
       --enable-xrc \
       --enable-monolithic \
       --enable-unicode
make
su
make install
exit
复制代码

安装的路径是/opt/wx/2.8/

设置环境变量:

export PATH=/usr/bin:/opt/wx/2.8/bin:$PATH

然后运行如下命令:

ldconfig
source /etc/profile

 ldconfig命令的作用是让动态链接库为系统所共享,source命令的作用简单来说就是使得配置文件的修改立即生效而不需要重启。

安装Code::Blocks

在安装之前还需要先确定一下有没有安装gcc编译器,如果没有yum安装一下,很简单:

yum install gcc-c++

注意:不是yum install g++,我一开始想当然了。下载Code::Blocks(12.11):在这里。我下的是tar包。

解压缩然后依次执行下面的命令:

bootstrap

./bootstrap

bootstrap命令的作用是设置configure脚本及其依赖关系,这个命令只需要执行一次,运行这个命令如果出现下面的错误:

./bootstrap: libtoolize: not found

说明机子上没有安装“libtool”,yum安装下即可:

yum install libtool

可能还会报错:

configure.in:79: warning: macro `AM_OPTIONS_WXCONFIG' not found in library
configure.in:80: warning: macro `AM_PATH_WXCONFIG' not found in library
configure.in:79: error: possibly undefined macro: AM_OPTIONS_WXCONFIG
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
configure.in:80: error: possibly undefined macro: AM_PATH_WXCONFIG

将wxGTK-2.8.12下的wxwin.m4复制到/usr/share/aclocal

cp ../wxwin.m4 /usr/share/aclocal

configure

./configure --with-wx-config=/opt/wx/2.8/bin/wx-config

注意:如果如果wxGDK不是安装在默认的路径这里需要--with-wx-config指定,否则make过程中会提示有error。

接下来安装等待即可:

make
make install

等安装完成后,就可以在Application中找到C::B的图标了。

但是我安装后点它却发现启动不起来,通过终端命令启动发现错误信息如下:

 

意思是找不到libwx_gtk2u-2.8.s0.0这个动态链接库,解决方法是设置LD_LIBRARY_PATH变量:

export LD_LIBRARY_PATH =/opt/wx/2.8/lib/

这种方式是临时的设置环境变量,关闭shell就会失效,需要永久的设置环境变量参看这里这里,修改/etc/profile文件,加入下面这行:

export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/opt/wx/2.8/lib"
source /etc/profile

LD_LIBRARY_PATH这个环境变量的作用是让其他程序找到第三方的动态连接库。设置后就没可以通过命令行启动C::B了。


(OK) CentOS7 安装 Codeblocks

参考:http://www.centoscn.com/image-text/install/2014/0905/3684.html  在CentOS7上安装Codelocks的过程。 1.安装gc...
  • ztguang
  • ztguang
  • 2016年03月30日 15:46
  • 4166

CentOS7 64位 安装 CodeBlocks

一、安装版本 1、codeblocks_16.01.tar.gz 2、wxWidgets-3.0.2.tar.bz2 二、安装前准备 1、下载上面两个源码包 2、检查当前系统是否已经...
  • NSDCODER
  • NSDCODER
  • 2017年04月26日 09:55
  • 1542

centos安装codeblock IDE

codeblock是一个还算不错的IDE,免费、开源、跨平台等一些列优点! 下面是我在CentOS6上安装Codelocks的过程,希望对后来人有所帮助! 安装依赖性软件: 1.安装gcc,...
  • jackalfly
  • jackalfly
  • 2012年05月29日 15:37
  • 2301

使用codeblocks(WINDOWS7下)编写WIN32 GUI应用程序时一些注意事项

嫌弃Visual  Studio  2010太过庞大,在windows7
  • itmr_liu
  • itmr_liu
  • 2014年08月23日 11:23
  • 3217

codeblocks下Win32GUI工程运行时的黑色dos引导页解决方案

在codeblocks下建立Win32GUI工程时,做图形界面,每次一运行程序就会出现下面的这种黑色的DOS页面的引导页,让人看着非常的不舒服。 下面解决这种问题: 在项目名称上右键——“...
  • celte
  • celte
  • 2013年08月12日 13:13
  • 1749

Code::Block + MinGW + wxWidgets开发Windows GUI程序

Code::Block + MinGW + wxWidgets开发Windows GUI程序 开发环境: Windows 7 MinGW中gcc版本:4.6.2 Code::Block版本...
  • hansel
  • hansel
  • 2013年05月10日 23:20
  • 2559

CentOS6.5安装Code::Blocks

Codeblocks是一款跨平台的C/C++ IDE,但是在CentOS上安装程序上是没有的,我们需要自己全手工来安装: 1、下载wxWidgets(wxGTK)和CodeBlocks 在ht...
  • u011731378
  • u011731378
  • 2017年07月07日 11:31
  • 197

centos6.8 安装code::blocks

wxWidgets安装 Code::Blocks的界面依赖于wxWidgets,所以需要先安装它,wxWidgets是一个跨平台的GUI库,而在Linux上它依赖于GDK+,GDK+就相当于函数...
  • qq_28779503
  • qq_28779503
  • 2016年10月16日 23:01
  • 881

CentOS安装Code::Blocks

CentOS安装Code::Blocks Code::Blocks是一款跨平台的C/C++ 集成开发环境,它基于wxWidget图形界面,因此在Windows和Linux平台有着几乎相同的界面。同时C...
  • zhanglyung
  • zhanglyung
  • 2011年02月11日 11:30
  • 2784

centos7安装codeblocks教程

在CentOS7上安装Codelocks的过程。 1.安装gcc,需要c和c++两部分,默认安装下,CentOS不安装编译器的,在终端输入以下命令即可 yum install gcc yum ins...
  • songhc1986
  • songhc1986
  • 2015年06月07日 13:49
  • 1125
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:centos安装codeblocks
举报原因:
原因补充:

(最多只允许输入30个字)