您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > CentOS65系统安装CodeBlocks1312编译器
1/17CentOS6.5系统安装CodeBlocks13.12编译器(v1.1)[摘要]在CentOS6.5的系统上,通过gcc编译的方式安装CodeBlocks13.12编译器,将编译步骤记录,并简单举例验证。本文是参考CentOS中文网站的资料编制,已经过装机测试验证。Codeblocks是一款跨平台的C/C++IDE编译软件,目前官网上提供两种安装包,一种是rpm安装包,一种是源码编译安装包,此处我要介绍的是编译安装。1、官网下载wxWidgets和CodeBlocks安装包在下载目前最新版本:wxWidgets-3.0.2.tar.bz2在下载目前最新版本:codeblocks_13.12-1.tar.gz由于CodeBlocks是基于wxWidgets开发的,需要首先安装wxWidgets,然后才能够安装CodeBlocks。此处有些读者会想到,我只需要console控制台编译,怎么还要装wx库,直接安装CodeBlocks就完了。其实可以这样做,但是我建议还是全部安装,原因是如果是系统默认的终端窗口没有问题,假如是模拟其它类型的设备的终端,可能就不兼容了,别看都是字符终端,SUSE机器和Ubuntu机器显示可完全不一样。2、安装必要的gcc等文件系统需要安装gcc和g++编译器,在默认情况下CentOS不会装该种编译器,可以在终端输出以下命令:yuminstallgccyuminstallgcc-c++然后,安装gtk2-devel支持依赖库,由于默认情况下不会有此库,则需要手动安装。yuminstallgtk2*3、编译安装wxWidgets-3.0.2.tar.bz2开发包对wxWidgets-3.0.2.tar.bz2解压缩,解压完成后进入到该目录,依次进行配置,编译,编译安装。tar-xzvfwxGTK-2.8.12.tar.gzcdwxGTK-2.8.12./configure--prefix=/usr--enable-xrc--enable-monolithic--enable-unicodemakemakeinstall4、编译安装CodeBlocks安装包先对wxWidgets-3.0.2.tar.bz2安装包解压,解压完成后进入该目录,依次执行配置,编译,编译安装。tar-xzvfcodeblocks_13.12-1.tar.gzcdcodeblocks_13.12-1./configure--with-contrib-plugins=all2/17makemakeinstall在这里可能会报错,configure:error:Packagerequirements(hunspell)werenotmet:这种错误,需要用命令yuminstallhunspell-devel,类似的还有gamin和boost,分别运行上面命令,如果出现了缺少依赖安装包,再“yuminstallgamin或yuminstallboost”安装。此处根据系统提示的情况在“yuminstall依赖包*”安装。到此所有的编译工作全部完成,然后我们就可以创建工程。在运行之前,先重新启动一下电脑。5,重启完成后,启动CodeBlocks编译器安装好后,在Application下会出现Programming菜单项,在这里可以启动codeblocks打开[应用程序][编程][Code::BlocksIDE]会出现一个启动画面3/17等待启动完成后,会出现4/17假设我们创建一个新项目,创建一个简单的对话框。5,创建一个项目新建一个项目,创建一个wxWidgetsproject项目单击Go下一步5/17单击Next,下一步此处一定要选择3.0.x这个版本,然后在单击Next下一步6/17创建一个名称为Hello的项目,单击Next,下一步标记作者和联系方式,可以不填,直接下一步。7/17这个地方要留意一下,创建GUI样式和类型,可能有些VC开发经验的读者,这个地方就熟悉了。此处我们PerferredGUIBuilder选择[wxSmith],ApplicationType选择[DialogBased],选择下一步默认类型,直接Next下一步8/17默认喧杂,单击Finish完成。最后会出现接下来编译一下9/17编译结果执行程序10/17执行结果到此,出现一个对话框,是不是亲切多了,有点图形显示的意思了。再举一个console控制台编程的例子11/17创建一个Consoleapplication应用项目下一步12/17选择C++,单击Next命名为Hello1,单击Next13/17保持默认,单击Finish完成。编译程序14/17编译结果执行程序15/17执行结果可能出现的问题:1,在编译的时候,如果出现Checkingforexistence这种错误,如下图:16/17应该是由于显示终端配置错误。我们可以改成我们有的,打开Settings--Enviroment...Settings-Environment-Generalsettings-17/17Terminaltolaunchconsoleprograms-gnome-terminal--disable-factory-t$TITLE–x然后再次运行run就可以出现终端2,如果出现无法启动的情况,则:编辑这个:/etc/ld.so.conf最后添加:/usr/local/lib然后运行:/sbin/ldconfig版本摘要时间V1.0基本的编译安装2016年2月8日星期一
本文标题:CentOS65系统安装CodeBlocks1312编译器
链接地址:https://www.777doc.com/doc-2904203 .html