彻底辞别Linux下没有C/C 好用IDE的时代



作者:lonelyforest  出自: http://www.linuxdiyf.com
不停以来,Linux 环境下没有一个好用的 C/C 斥地环境,让很多初学者以致熟行都感到极度不伏手,尤其是当习惯了VC壮年夜的集成调试恪守后,更是感觉不伏手。

或者有人说,高手用Makefile 和 命令行,我也用过Make,更是用多了命令行,当你面对一个年夜型软件体系出了奇异成绩时,或许斥地进程中需要DEBUG 时,怎样办呢? printf? 还是 log。我不撑持这样做,但是遵命也不免太低了。

社区自由软件狂热追求者们面对这种成绩有过很多实施,不成否认 KDevelop 很壮年夜, 但是,最让我感觉不爽的便是它对 共享库(Windows下叫静态库)撑持太不敦睦了; 其后有几个高人出来打算斥地了一个集成度很高,恪守很壮年夜的、界面敦睦的、感受很好、操作很棒的夸平台IDE——CodeBlocks! 而且开源、收费!

我在 SLES 10 (SUSE Linux Enterprise System 10) , Fedora 9 以及Windows下都分手操作过,由于Windows下很苟且安装操作,这里就不久不多说,下面首要就自己操作阅历说以下如安在 Fedora 9 下操作源码编制搭建 CodeBlocks 任务环境。

1. 获得Codeblocks
a. CodeBlocks源码下载: http://www.codeblocks.org/downloads/source
b. 倘使你没有wxGTK,那么下载它:http://prdownloads.sourceforge.net/wxwindows/wxGTK-2.8.7.tar.gz

2. CodeBlocks 环境准备
a. 编译时需要安装X11 斥地环境、GTK 斥地环境,可以用的体系光盘安装即可。
b. 编译安装 wxGTK
1> 掀开终端,进入寄放 wxGTK 的目次
2> 实行下面命令,解压,设置装备放置,编译,安装
[lin@Fedora9 codeblocks]$ gzip -d wxGTK-2.8.7.tar.gz
[lin@Fedora9 codeblocks]$ tar -xvf wxGTK-2.8.7.tar
[lin@Fedora9 wxX11-2.8.7]$ ./configure
[lin@Fedora9 wxX11-2.8.7]$ make
......
[lin@Fedora9 wxX11-2.8.7]$ su
Password:
[root@Fedora9 wxX11-2.8.7]# make install
[root@Fedora9 wxX11-2.8.7]# ldconfig

3. 编译安装CodeBlocks
1> 掀开终端,进入寄放 CodeBlocks 的目次
2> 实行下面命令,解压,设置装备放置,编译,安装

[lin@Fedora9 codeblocks]$ bzip2 -d codeblocks-8.02-src.tar.bz2
[lin@ Fedora9 codeblocks]$ tar -xvf codeblocks-8.02-src.tar
[lin@ Fedora9 codeblocks]$ cd codeblocks-8.02
[lin@ Fedora9 codeblocks-8.02]$ ./configure
[lin@ Fedora9 codeblocks-8.02]$ make
......
[lin@Fedora9 codeblocks-8.02]$ su
Password:
[root@Fedora9 codeblocks-8.02]# make install

4. CodeBocks 操作例子
例子就略了,有兴味可以慢慢研究。 要当心设置 "Settings -> Compiler and Debugger... -> Toolchain executables" 这其中间路子,保证是你的编译器(如 gcc, g )安装目次。






版权声明: 原创作品,准许转载,转载时请务必以超链接编制标明文章 原始出处 、作者信息和本声明。不然将究查功令责任。

原文地址:https://www.cnblogs.com/zgqjymx/p/1975511.html