Linux下C++开发工具CodeBlocks安装技术方案
来源:互联网 发布:网络运营商代理商 编辑:程序博客网 时间:2024/06/02 03:45
Linux下C++开发工具CodeBlocks安装技术方案
Linux下C++开发编译一般是采用VIM直接文本编辑,采用GDB进行调试,G++进行编译。这一套的技术方案可行,而且是最普遍的,但是存在的问题就是VIM写代码没有一般的IDE那么的方便,而且需要使用非常多的命令,GDB调试同样需要使用很多命令,而且操作繁琐,所以一套类似Eclipse的强大的IDE被人们所期待。
经过搜索与比较,最后发现一款跨平台的,功能强大,而且操作类似Eclipse工具,可以直接连上Linux系统进行C++的开发与调试,本文主要是围绕如何在Linux下安装CodeBlocks以及如何在Windows上运行Linux下的CodeBlocks,按照本文档安装好后,可以像开发一般的本地C++程序一样开发Linux下的C++程序。
Linux下安装程序 一般使用yum命令,所以开始之前先确保系统安装好了YUM程序。
1. 安装gcc、gcc-c++
如果安装的的依赖是通过源码编译安装的,那么gcc、gcc-c++是必须的,其实这两个编译器无论如何是要安装的,它们是Linux下最好的C/C++编译器。
2. 安装gtk+、gtk2-devel
通过
yum install gtk+
yum install gtk2-devel
即可安装。
3. 安装wxWidgets
这个可能是最麻烦的,因为需要解决很多依赖。
下载 wxWidgets-3.0.2.tar.bz2
(http://www.wxwidgets.org/downloads/)
解压 tar -jxv -f wxWidgets-3.0.2.tar.bz2
进入解压后的目录(cd wxWidgets-3.0.2 )
执行
./configure
make
make install
安装过程很长,安装完后执行wx-config --libs ,结果中有-lwx_gtk2u-2.8,则安装成功
4. 安装codeblocks
下载codeblocks_13.12-1.tar.gz
(http://www.codeblocks.org/downloads)
解压 tar -zxvf codeblocks_13.12-1.tar.gz
cp /usr/local/share/aclocal/wxwin.m4/usr/share/aclocal/wxwin.m4
进入解压后的目录执行 (cd codeblocks_13.12-1 )
./configure
make
make install
5,下载Xshell工具以及XManager工具
在Xshell中配置Linux的远程连接,配置连接属性的隧道如下:
6.配置好后,在Linux下启动codeblocks
启动后会在Windows下启动Xmanager然后会启动CodeBlocks
然后新建工程,添加项目文件,头文件和CPP文件,指定Makefile文件,或者系统编译,最后可以单步调试,查看变量跳转等等一系列IDE功能都能实现,最后帮助您在Windows上愉快的开发Linux下的C++程序。
- Linux下C++开发工具CodeBlocks安装技术方案
- Linux下codeblocks安装
- linux下安装codeblocks
- Linux下安装codeblocks
- linux 下CodeBlocks 安装
- Ubuntu 下C C++集成开发环境IDE codeblocks安装
- linux下最好的c开发环境——codeblocks
- red hat linux下安装codeblocks集成开发环境
- RHEL5 Linux下安装CodeBlocks
- Linux下源码安装CodeBlocks
- Linux下源码安装CodeBlocks
- linux下配置codeblocks C++开发环境
- linux下codeblocks及wxGTK安装
- Codeblocks 在Linux下安装注意事项
- Linux 下安装codeblocks的笔记:
- Linux下安装使用C/C++IDE开发工具 anjuta
- Linux下安装使用C/C++IDE开发工具 anjuta
- Linux下C开发工具介绍
- Android Studio问题之dexDebug
- ECharts 使用心得
- Android性能专项测试之Heap Snapshot工具
- 马良建模学习笔记——软包制作十四
- Linux下autoTools工具集使用介绍
- Linux下C++开发工具CodeBlocks安装技术方案
- 一次简单的微信秒杀活动
- 数据结构复习1——链表反转
- Android性能专项测试之Allocation Tracker(Android Studio)
- C++中的顶层const和底层const
- jquery中attr和prop的区别分析
- Xcode 【本地git 篇(1)】
- Android性能专项测试之Allocation Tracker(Device Monitor)
- linux下kill命令的几个参数分析