centos7安装codeblocks教程-程序员宅基地

author:lidabo

装了好多次系统,每次装的时候都有要在网上各种查,太麻烦了。所以决定记录一下,以后用到的时候会方便一些。当然,本文来源于网络,取百家之长,最重要的是本人已验证过,说明对本系统是可行的。

在CentOS7上安装Codelocks的过程。

1.安装gcc,需要c和c++两部分,默认安装下,CentOS不安装编译器的,在终端输入以下命令即可
yum install gcc
yum install gcc-c++

2.安装gtk2-devel,因为默认已经安装了正式产品需要的支持库,但是没有安装开发所需要的文档.
yum install gtk2*

3. 安装wxGTK(或者wxwidgets),下载地址:http://www.wxwidgets.org/downloads/,下载的文件为:wxWidgets-3.0.1.tar.bz2,

解压之后,进入目录后执行命令

./configure --prefix=/usr --enable-xrc --enable-monolithic --enable-unicode
 make
 make install

4.

安装codeblocks,下载codeblocks安装包,下载地址:http://www.codeblocks.org/downloads/

这里有两种方式进行安装:

第一种方式是直接下载rpm包,可以直接进行安装,但是rpm安装形式,没有默认安装可视设计wxsmith。

第二种方式是下载源代码包,后缀为.tar.gz(.tar.bz2),下载之后,解压缩,进入目录,执行命令

./configure --prefix=/usr --with-contrib-plugins=all(如果只是./configure那默认情况是不会安装可视设计wssmith,如果不需要图形界面开发的话可以直接使用第一种安装方式)

make

make install

5.安装好codeblocks后,在application下会出现programming菜单项,在这里可以启动codeblocks.有时候也会出现无法启动的情况,需要这样做:

vim /etc/ld.so.conf

最后一行添加:/usr/local/lib

保存退出,然后运行/sbin/ldconfig

即可。

6.安装一下xterm:yum install xterm

7.如果没有看到codeblocks菜单项,可以:创建桌面启动器如下:

1、点击应用程序--系统工具

2、选择“启动应用程序”

3、在启动用程序首选项中选择“添加”

4、会出现和以前一样的添加启动程序对话框,进行设置

5、设置完名称和命令(路径)后,点击“添加”,启动器就被添加到列表里了

6、用鼠标选中刚添加的启动其,将其拖到桌面

7、右击新建的起动器,选择属性,在权限选项卡中勾选——执行:允许以程序执行文件

8、同上步,在基本选项卡中点击图标,可以设置启动器的桌面图标。

参考:http://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Linux

        http://www.docin.com/p-636421805.html

        http://yuliang.blog.51cto.com/626833/276195

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/li_dabo/article/details/137305546

智能推荐

hosts文件修改后无法保存问题_linux hosts文件无法保存-程序员宅基地

文章浏览阅读8.6k次,点赞11次,收藏14次。hosts文件在windows目录下的位置(我的是win10系统,其他系统大同小异)C:\Windows\system32\drivers\etc\hostslinux系统hosts位置/etc/hostsLinux系统一般来说linux系统出现无法修改的情况是比较少的,基本没有,只要你处于root权限下是都可以修改的,因为root默认是有rwx权限的如果不能修改,r..._linux hosts文件无法保存

Java中自定义异常的两个小例子_public int getlength(){return length}-程序员宅基地

文章浏览阅读962次。Java 异常处理异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.lang.ArithmeticException 的异常。异常发生的原因有很多,通常包含以下几..._public int getlength(){return length}

解决:Ubuntu18环境Docker安装成功,但启动报错Unit docker.service is not loaded properly: Bad message_loaded: error (reason: bad message)-程序员宅基地

文章浏览阅读6.2k次,点赞2次,收藏4次。解决:Ubuntu18环境Docker安装成功,但启动报错Unit docker.service is not loaded properly: Bad message.文章目录解决:Ubuntu18环境Docker安装成功,但启动报错Unit docker.service is not loaded properly: Bad message.前言:微信交流群:分析解决方案使用存储库安装 Docker-ce**设置存储库****安装 Docker-ce****测试 Docker-ce****升级 Doc_loaded: error (reason: bad message)

java日志框架JUL、JCL、Slf4j、Log4j、Log4j2、Logback 一网打尽_java jul slf-程序员宅基地

文章浏览阅读4.5k次,点赞16次,收藏92次。为什么程序需要记录日志我们不可能实时的24小时对系统进行人工监控,那么如果程序出现异常错误时要如何排查呢?并且系统在运行时做了哪些事情我们又从何得知呢?这个时候日志这个概念就出现了,日志的出现对系统监控和异常分析起着至关重要的作用;就拿java来说,在早期的日志都是通过System.out.println()进行记录的,但是这种方式不便于管理,所以apache最先开发了首个日志框架:log4j; 为日志框架奠定了基础;日志框架出现的历史顺序为 : log4j → JUL → JCL → SLF4J →_java jul slf

安卓控件原理分析篇-不定时总结更新_android 控件原理-程序员宅基地

文章浏览阅读176次。控件原理_android 控件原理

4.5 案例9 使用QVector处理数组_qvector转vector-程序员宅基地

文章浏览阅读1.5k次。版权声明---------------------------------------------------------------------------------------------------------------------作者: 女儿叫老白转载请注明出处!------------------------------------------------------..._qvector转vector

随便推点

零基础HTML教程(14)--hr:黄昏的地平线_html水平线-程序员宅基地

文章浏览阅读1w次,点赞11次,收藏13次。本文目录1. 水平线的概念2. 水平线的用法3. 小结1. 水平线的概念HTML中有一个比较特别的标签,叫做水平线,写作<hr>。该标签可以在网页上显示一条横线,一般用来分隔不同的网页内容。2. 水平线的用法使用方法很简单,在需要分割的地方,添加一个<hr>标签即可。例如:<!DOCTYPE html><html><head> <title>水平线实例</title> <meta c_html水平线

python查看已安装包的版本_python 如何查看networks的版本-程序员宅基地

文章浏览阅读4k次,点赞7次,收藏9次。pip freeze就不要说了,当你安装1000个包的时候就不会用这种蠢办法。第一种办法,打开终端/CMDpip freeze | findstr numpy这是windows下的,numpy只是个例子,要查什么自己改pip freeze | grep numpylinux下的第二种方法,python里去看。打开python命令行界面。一般来说包的版本都会用一个.__versio..._python 如何查看networks的版本

element ui 点击表格某一行改变行背景颜色_element ui 表格第一行变色-程序员宅基地

文章浏览阅读7.5k次,点赞5次,收藏10次。template<el-table :data="data" :row-class-name="tableRowClassName" //设置类 :row-style="selectedstyle" //设置行的样式 @row-click="rowClick" //点击></el-table>scriptdata() { return { data:[], getIndex:"", }},met_element ui 表格第一行变色

利用docker部署jupyterhub接入ldap-程序员宅基地

文章浏览阅读2.4k次。最近新增了一台显卡性能强劲的服务器,但由于训练任务不多,还处理闲置状态,跟公司领导商量了一下后决定在上面部署一个jupyter notebook,以便开放机器算力让更多同事可以把这台计算机利用起来。对比了一下jupyter生态圈的几个产品后,我们决定用jupyterhub+ldap的方式对待部署,以便达到以下效果:用户拥有个人notebook服务及文件空间(虚拟化);直接利用AD账号登录。..._jupyterhub接入ldap

apa参考文献格式_毕设那些事 | 论文写作的APA格式攻略-程序员宅基地

文章浏览阅读8.3k次,点赞4次,收藏14次。这是一群跟大家一样的小伙伴们,有着智慧的大脑,可爱的人设,喜欢探索,热爱研究。我们的口号是:Life goes on thinking and writing ~ ( ̄▽ ̄) ~【心理学论文写作 第三期】 心理学论文写作的APA格式 目前,国内的心理学院校(或心理学期刊)普遍要求毕业生(或投稿人)按照APA格式进行写作。那么究竟什么是APA格式呢?它又有哪些具体..._参考文献格式严格按照apa格式来

Android适配-资源文件夹命名与匹配规则-程序员宅基地

文章浏览阅读398次。Android屏幕适配-资源文件夹命名与匹配规则说明:本文档目的为分析android工程res目录下的资源文件夹(drawable,values,layout等)在屏幕适配方面的限定与适配方法。1、 Res下文件夹命名方式1. 可用的命名属性在文档1中的表格“Table 2. Configuration qualifier names. ”中有说明(表格太大,不方便在此张贴)..._安卓资源文件夹不同命名优先级

推荐文章

热门文章

相关标签