linux下C code block环境,linux 使用 codeblocks
场景:彻底告别Linux下没有C/C++好用 IDE 的时代———— 在 Fedora 9 下 使用 CodeBlocks 开发!解决方案
彻底告别Linux下没有C/C++好用 IDE 的时代———— 在 Fedora 9 下 使用 CodeBlocks 开发!
一直以来,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++)安装目录。
-------------------------------------------
Linux 下最棒的 C/C++ IDE!
http://blog.csdn.net/lonelyforest/archive/2008/05/13/2443148.aspx
------解决方案--------------------
UP
可惜当年俺的开发机器上连xwindow都没有.
------解决方案--------------------
说的是俺么?
------解决方案--------------------
up
------解决方案--------------------
up很少在linux下写程序
------解决方案--------------------
F9对机器的配置要就是什么?
------解决方案--------------------
用过, 后来放弃了, 再去试试吧
IDE 的问题折腾死我了,试了好多, 现在用 gedit ...
真心希望 codeblock 有那么好
------解决方案--------------------
呵呵 ide 好东西
------解决方案--------------------
emacs-ing
另,lz 用过 Anjuta / KDeveloper 么?
------解决方案--------------------
up
------解决方案--------------------
还是文本的观望中。。
------解决方案--------------------
linux下的IDE都太不稳定了,动不动就罢工...
而且更重要的是,也没有非用IDE的理由啊!
------解决方案--------------------
up
------解决方案--------------------
lz有用过vim么?
------解决方案--------------------
Code::Block有Linux版啊,不知道怎么样。Windows版的还可以。
我一直用Vim,IDE那个东西,在Linux下鼓弄起来太麻烦了,不如不用,省心。
------解决方案--------------------
IDE主要是调试方便
------解决方案--------------------
up....
------解决方案--------------------
...
有用过 eclipse么
学过emacs么
用过vim么?
我现在在windows下玩不起来了,windows很不方便
------解决方案--------------------
eclipse的linux版也没有windows的好用。
------解决方案--------------------
我在windows下用codeBlocks,感觉比较好使。
------解决方案--------------------
Windows 还是 微软的产品不错。
------解决方案--------------------
还有qdevelop等等,类似这样小型的开发环境真是不少。
------解决方案--------------------
谢谢楼主:)
不过经常有人回帖看不起这种IDE
呵呵,自己不用,也要求别人不用:)
------解决方案--------------------
现在用netbeans感觉良好……
------解决方案--------------------
一直用eclipse。习惯了
------解决方案--------------------
用VIM了.
linux下C code block环境,linux 使用 codeblocks相关推荐
- linux 下安装ecos开发环境,Linux(Fedora10)下建立ecos开发环境
本文是原创,转载请注明出处 在装好后的Linux系统(此处使用的是Fedora 10)后,开始准备建立ecos的开发环境 1.下载安装tcl/tk工具(linux是fedora10的可以省略这一步,其 ...
- linux 传输文件stpf,在Linux下搭建 miniGUI mStudio环境...-linux 全面剖析ps命令-纯Servlet实现文件上传_169IT.COM...
项目需求,需要在板子上写一个mini的web项目,由于空间的有限(大概4M)并且项目中有文件上传的功能,所以就选择用servlet实现. 大体步骤就是: 解析request头信息 获取数据流 ...
- GCC编译器简明教程(Linux下C语言开发环境的搭建)
GCC编译器简明教程(Linux下C语言开发环境的搭建) 市面上常见的Linux都是发行版本,典型的Linux发行版包含了Linux内核.桌面环境(例如GNOME.KDE.Unity等)和各种常用的必 ...
- linux c语言工具,Linux下C语言编程环境的工具.doc
Linux下C语言编程环境的工具 Linux下C语言编程环境的工具 Linux下C语言编程环境的工具 要想在Linux下进行C语言编程,首先得搭建好一个编程环境.这里分别说明一下几个非常有用的软件包. ...
- Linux下的编译(环境是centos6.8 gcc 4.4.7)
Linux下的编译(环境是centos6.8 gcc 4.4.7) 1. 运行命令:yum install gcc gcc-c++ bzip2 bzip2-devel bzip2-libs Pytho ...
- 2021-01-13 Linux下安装lua开发环境 Ubuntu
Linux下安装lua开发环境 Ubuntu 1.下载lua包并解压 wget -c http://www.lua.org/ftp/lua-5.3.5.tar.gz tar zxvf lua-5.3. ...
- linux下安装c/c++环境(gcc/gcc+)
##linux下安装c/c++环境(gcc) yum install gccyum install gcc-c++ libstdc++-devel 点个赞,看一看,好习惯!本文 GitHub http ...
- Linux下安装Dubbo运行环境
Linux下安装Dubbo运行环境 1.1.1 安装jdk zk首先需要安装jdk环境. yum -y install glibc.i686 #jdk依赖glibc mkdir /u ...
- Linux 下搭建 Scala 开发环境
在实际开发中,我们的项目是部署到 linux,因此,我们需要在 Linux 下搭建 scala 的环境. 具体的步骤如下: 下载对应的 scala 的安装软件.scala-2.11.8.tgz 通过远 ...
最新文章
- 配置zendframework开始工作(加入环境变量)
- Python模拟登录,Python识别图形验证码实现自动登陆
- 下面首先来看GCD的使用
- POJ1258 Agri-Net【最小生成树】
- [YTU]_2718 (求最高同学位置)
- Hyperledger Fabric Chaincode 开发
- 《面向模式的软件体系结构2-用于并发和网络化对象模式》读书笔记(17)--- 领导者/追随者...
- EasyUI 扩展自定义EasyUI校验规则 验证规则(常用的)
- 虚拟机 java 开发_深入浅出 Java 虚拟机 · 通往高级 Java 开发的必经之路
- 力展物流公司上云 低成本、实例资源使用效率提升
- Mac 安装php redis扩展
- 一篇不错的vim命令入门
- 犯贱报(一张浓缩大学生活的..)
- UnRaid安装CloudDrive以实现阿里云盘、天翼云盘、115网盘挂载
- 获取支付宝小程序链接
- html如何让单元格超链接,怎样使超链接引用单元格时,显示引用的单元格 – 手机爱问...
- SharePoint Online 触发的Automate工作流的调试
- 服务器晚上自动重启是什么原因,服务器经常自动重启是什么原因
- 【题解】桐桐的递归函数
- linux内核计算次方,linux内核bic和cubic实现
热门文章
- 【内核】linux内核启动流程详细分析
- Ubuntu9.10安装VMwareTools-7.0.1
- SNAP实现(转自SuiFei)
- Atlas Samples Suse Linux 10.1
- mysql5.5异常: java.sql.SQLException: Packet for query is too large (1055975 1048576).
- linux 网络错误 nf_conntrack: table full, dropping packet. 路由跟踪表满
- matlab dsearchn,cKDTree与dsearchn
- mysql服务器消失_MySQL服务器已经消失了
- 读 Linux内核设计与实现 我想到了这些书
- 算法 - 快速排序(C#)