Linux (Ubuntu12.04) 下开发工具安装和使用
2014-04-06 00:28
169 查看
Linux (Ubuntu12.04) 下开发工具安装和使用
这里讲述的是关于在ubuntu12.04下面安装和使用各种IDE
开发环境和初步使用的知识。说一下背景:很多的开发基本都是在linux操作系统下的,尤其是针对服务器的后台编程,之前用惯了windows,将来还是要转到linux上的。因为我学习两门语言C/C++
& Java,C/C++其实在linux下面更好,因为linux/
unix本身就是使用C语言实现的,而且现代unix,linux和C
语言渊源很深,所以决定在linux上面编写C/C++;同时对于Java,本身就是跨平台的语言,在windows和linux本身么本质的区别,之前也是在winodws上面开发Java所有的项目,但是当我部署应用的时候,发现还是linux命令比较强大,比如nohup,在windows下面就没有,开一个服务器,就得大块一个CMD
界面,而linux上面可以使用nohup命令,而且linux操作系统占了大部分的服务器市场份额,为了将开发和部署环境统一起来,开始在linux上面开发Java比较好。
同时呢,笔者没有那么强大,以至于直接使用VIM
进行开发,所以还是很依赖IDE
开发环境的,所以就拼命的寻找各种开发环境,今天就将这些开发环境进行介绍。
1.Eclipse
开发环境
“Eclipse平台是IBM向开发源码社区捐赠的开发框架,它之所以出名并不是因为IBM宣称投入开发的资金总数
—4千万美元,而是因为如此巨大的投入所带来的成果:一个成熟的、精心设计的以及可扩展的体系结构”
这个就是最流行的免费IDE,一般就是在开发java
的时候接触到这个开发环境。这个IDE
是依赖Java环境的,所以需要在之前安装好Java运行环境。Ubuntu12.04默认是openJDK,也可以使用Oracle的java。这里使用的是OpenJDK
sudo
apt-get instal openjdk-7-jdk
在官方网站下载Eclipse(J2EE版本),直接选择一个目录解压即可,和Windows平台一样就可开发Java程序了。
关键是C/C++:
安装C/C++
对应的Eclipse的插件CDT
地址是
http://download.eclipse.org/tools/cdt/releases/juno
更新之后,便可以直接开发C/C++程序了,选择编译方式Cross
GCC 或者是linux
GCC ,在编写玩程序之后,选择需要运行的项目,右键
,build
Project ,这个时候就会生成二进制文件,之后在选择Run
local。
可能出现的问题:
a.没有安装g++编译器:
sudo
apt-get install g++
b.没有安装build-essential:
sudo
apt-get install build-essential
c.没有Build
Project就直接Run
Project ,出现Can
not find Binary File ,这个是VS的通病。
2.Code
Block IDE
这一个也是免费的IDE,可以开发多种语言,因为之前在windows上面安装过这一款IDE,十分的好用,而且相比VS
要小得多,并且代码提示做的特别的好,比Eclipse好的多,所以在linux上就试了一下
直接使用命令行安装
sudo
apt-get install codeblocks
打开运行软件,新建一个项目,选择的是:Console
Application ,也就是控制台应用程序,按照提示输入即可,编写代码直接就是可以运行的,快捷键F9
但是这一款IDE没有达到我想要的效果,因为界面感觉好像是乱的,和Ubuntu不怎么兼容而导致的,所以不怎么喜欢,不过Windows下面的Codeblocks还是不错的
3.NetBean
开发环境
NetBean也是很好的,可以直接到官方网站上下载包含C++的安装包sh,然后在本地运行sh文件即可,或者是使用命令行安装(推荐使用命令行,因为速度比较快)sudo
apt-get install netbeans
然后打开NetBean,安装plugin包(Tool
→ plugins),选择C/C++更新之后便可以进行开发使用,界面做的还好
4.Kdevelop
这个是问题做多的了,搞得我都快哭了
首先也是命令行安装:
sudo apt-get install kdevelop
运行程序,然后新建一个项目,选择Standard
→ Console 后面有意个CMake选项,不过只有一个,只能够选它,然后到最后蹦出一个框,让我填写CMake
二进制文件,不知到怎么搞,而且怎么也编译不了,更不用说运行了。
其实是我们没有安装CMake软件:
sudo
apt-get install cmake
在这里选择CMake
二进制文件
填写 : /usr/bin/cmake
这个时候是编译通过,怎么运行?
在Build
Selection后,点击“可执行文件”却跑不起来,还需要做如下的配置。
选择“运行”-》“配置启动器”,选择当前项目,首先在左侧,选择自己要run的工程,点击绿色的“+”号,新建配置,然后在右侧的“可执行文件”-》“工程目标”中选择下,默认会生成一个与工程名一样的目标,然后“确定”。(参考:/article/1810882.html
)
这几款自认为比较好的IDE
有助于你将开发转移到Linux上面来,我比较喜欢的是Kdevelop,NetBeans也可以,Eclipse的提示做的不是很好。CodeBlocks的界面总是感觉怪怪的。
学习编程,享受生活,今天就到这里了,最近感觉有点累了,所以不想让自己的生活活得太复杂了,简简单单的生活就是好,老是猜来猜去的会让人很累。还有今天本来想去玩,可是由于各种原因没去成,就背着书包去图书馆,发现关门了,在回到新活,还是关门,搞什么啊,于是决定回宿舍,打一天的游戏,但是总是输……其实我是不怎么喜欢打游戏的,但是自己还是因为一些外界的事情,就堕落自己,其实很多时候我们不喜欢甚至反感一些事情,但是总是因为一些因素让我们变成自己不喜欢的那种类型的人,我也不知道为什么?明明知道这样不好,但还是想折腾自己。就像小孩子,你不让他去泥里玩,他偏偏去甚至还在里面打滚儿,说不清输。不过还好,没有堕落太深,感觉这样没有必要,我是在跟谁生气啊?还是先从珍惜自己开始吧,让自己走出来,学一些知识还是很好的!
追寻梦的飞飞
2014.04.05
于广州
这里讲述的是关于在ubuntu12.04下面安装和使用各种IDE
开发环境和初步使用的知识。说一下背景:很多的开发基本都是在linux操作系统下的,尤其是针对服务器的后台编程,之前用惯了windows,将来还是要转到linux上的。因为我学习两门语言C/C++
& Java,C/C++其实在linux下面更好,因为linux/
unix本身就是使用C语言实现的,而且现代unix,linux和C
语言渊源很深,所以决定在linux上面编写C/C++;同时对于Java,本身就是跨平台的语言,在windows和linux本身么本质的区别,之前也是在winodws上面开发Java所有的项目,但是当我部署应用的时候,发现还是linux命令比较强大,比如nohup,在windows下面就没有,开一个服务器,就得大块一个CMD
界面,而linux上面可以使用nohup命令,而且linux操作系统占了大部分的服务器市场份额,为了将开发和部署环境统一起来,开始在linux上面开发Java比较好。
同时呢,笔者没有那么强大,以至于直接使用VIM
进行开发,所以还是很依赖IDE
开发环境的,所以就拼命的寻找各种开发环境,今天就将这些开发环境进行介绍。
1.Eclipse
开发环境
“Eclipse平台是IBM向开发源码社区捐赠的开发框架,它之所以出名并不是因为IBM宣称投入开发的资金总数
—4千万美元,而是因为如此巨大的投入所带来的成果:一个成熟的、精心设计的以及可扩展的体系结构”
这个就是最流行的免费IDE,一般就是在开发java
的时候接触到这个开发环境。这个IDE
是依赖Java环境的,所以需要在之前安装好Java运行环境。Ubuntu12.04默认是openJDK,也可以使用Oracle的java。这里使用的是OpenJDK
sudo
apt-get instal openjdk-7-jdk
在官方网站下载Eclipse(J2EE版本),直接选择一个目录解压即可,和Windows平台一样就可开发Java程序了。
关键是C/C++:
安装C/C++
对应的Eclipse的插件CDT
地址是
http://download.eclipse.org/tools/cdt/releases/juno
更新之后,便可以直接开发C/C++程序了,选择编译方式Cross
GCC 或者是linux
GCC ,在编写玩程序之后,选择需要运行的项目,右键
,build
Project ,这个时候就会生成二进制文件,之后在选择Run
local。
可能出现的问题:
a.没有安装g++编译器:
sudo
apt-get install g++
b.没有安装build-essential:
sudo
apt-get install build-essential
c.没有Build
Project就直接Run
Project ,出现Can
not find Binary File ,这个是VS的通病。
2.Code
Block IDE
这一个也是免费的IDE,可以开发多种语言,因为之前在windows上面安装过这一款IDE,十分的好用,而且相比VS
要小得多,并且代码提示做的特别的好,比Eclipse好的多,所以在linux上就试了一下
直接使用命令行安装
sudo
apt-get install codeblocks
打开运行软件,新建一个项目,选择的是:Console
Application ,也就是控制台应用程序,按照提示输入即可,编写代码直接就是可以运行的,快捷键F9
但是这一款IDE没有达到我想要的效果,因为界面感觉好像是乱的,和Ubuntu不怎么兼容而导致的,所以不怎么喜欢,不过Windows下面的Codeblocks还是不错的
3.NetBean
开发环境
NetBean也是很好的,可以直接到官方网站上下载包含C++的安装包sh,然后在本地运行sh文件即可,或者是使用命令行安装(推荐使用命令行,因为速度比较快)sudo
apt-get install netbeans
然后打开NetBean,安装plugin包(Tool
→ plugins),选择C/C++更新之后便可以进行开发使用,界面做的还好
4.Kdevelop
这个是问题做多的了,搞得我都快哭了
首先也是命令行安装:
sudo apt-get install kdevelop
运行程序,然后新建一个项目,选择Standard
→ Console 后面有意个CMake选项,不过只有一个,只能够选它,然后到最后蹦出一个框,让我填写CMake
二进制文件,不知到怎么搞,而且怎么也编译不了,更不用说运行了。
其实是我们没有安装CMake软件:
sudo
apt-get install cmake
在这里选择CMake
二进制文件
填写 : /usr/bin/cmake
这个时候是编译通过,怎么运行?
在Build
Selection后,点击“可执行文件”却跑不起来,还需要做如下的配置。
选择“运行”-》“配置启动器”,选择当前项目,首先在左侧,选择自己要run的工程,点击绿色的“+”号,新建配置,然后在右侧的“可执行文件”-》“工程目标”中选择下,默认会生成一个与工程名一样的目标,然后“确定”。(参考:/article/1810882.html
)
这几款自认为比较好的IDE
有助于你将开发转移到Linux上面来,我比较喜欢的是Kdevelop,NetBeans也可以,Eclipse的提示做的不是很好。CodeBlocks的界面总是感觉怪怪的。
学习编程,享受生活,今天就到这里了,最近感觉有点累了,所以不想让自己的生活活得太复杂了,简简单单的生活就是好,老是猜来猜去的会让人很累。还有今天本来想去玩,可是由于各种原因没去成,就背着书包去图书馆,发现关门了,在回到新活,还是关门,搞什么啊,于是决定回宿舍,打一天的游戏,但是总是输……其实我是不怎么喜欢打游戏的,但是自己还是因为一些外界的事情,就堕落自己,其实很多时候我们不喜欢甚至反感一些事情,但是总是因为一些因素让我们变成自己不喜欢的那种类型的人,我也不知道为什么?明明知道这样不好,但还是想折腾自己。就像小孩子,你不让他去泥里玩,他偏偏去甚至还在里面打滚儿,说不清输。不过还好,没有堕落太深,感觉这样没有必要,我是在跟谁生气啊?还是先从珍惜自己开始吧,让自己走出来,学一些知识还是很好的!
追寻梦的飞飞
2014.04.05
于广州
相关文章推荐
- Linux开发环境搭建 二 (Ubuntu串口工具minicom的安装及使用)
- Linux下安装使用C/C++IDE开发工具 anjuta
- Linux下安装使用C/C++IDE开发工具 anjuta
- 快速构建Windows 8风格应用1-开发工具安装及模拟器使用 推荐
- Linux实时流量监控工具iftop安装及使用教程
- linux学习笔记4:linux的任务调度,进程管理,mysql的安装和使用,ssh工具的使用,linux网络编程
- linux开发工具的使用(二)
- Angular14 Visual Studio Code作为Angular开发工具常用插件安装、json-server安装与使用、angular/cli安装失败问题、emmet安装
- VMware Workstation/Fusion 中安装 Fedora 23/24 及其他 Linux 系统时使用 Open VM Tools 代替 VMware Tools 增强工具的方法
- Linux 下 Qt Creator 的安装,并使用它开发你的第一个 Qt 项目全过程
- linux 网络检测工具使用安装
- ubuntu12.04-32位,安装KLEE及使用工具过程中遇到的问题
- Linux性能监控工具Nmon安装使用
- 画画一样开发软件 TERSUS无代码开发工具安装及使用介绍
- WebMatrix进阶教程(1):如何安装和使用微软全新开发工具WebMatrix
- linux 系统安装微信小程序开发工具
- iOS开发工具之Alcatraz(Xcode插件管理工具)的安装使用(Xcode7)
- linux SSH远程界面分割工具tmux安装使用
- linux 批量工具安装、使用。有代码示例。