@comzyh
2014-03-07T16:28:20.000000Z
字数 1321
阅读 2711
我们以Ununtu kylin 13.10 为例,按Ctrl+Alt+T 打开终端
输入
sudo apt-get install g++
文本编辑器,区别与集成开发环境(IDE)
常见的IDE有:VC6,VS,Dev C++,eclipse,NetBeans
流行的文本编辑器有:vim,emacs,notepad++,sublimetext,gedit等
Ubuntu自带的gedit也是一款不错的编辑器,拥有基本的编辑功能,我们需要对其进行一些设置。
按Super键(Winkey)输入gedit 点击”文本编辑器”,就打开了gedit
在菜单->编辑->首选项中 我们进行一些有益的配置
建议的设置如下:
SublimeText是一个很漂亮的编辑器,现在SublimeText3已经有了.deb安装包,可以很方便的在ubuntu上安装
在下载页面中选择[Ubuntu 64 bit]下载,然后安装.
SublimeText软件本身十分优秀,没有什么特别需要配置的
再次提醒,打开终端的方法为按Ctrl+Alt+T
下面命令示例中最前面的$符号只是表示这句是在终端中输入,实际你需要输入的只是$后面的部分
cd,切换当前目录,比如要进入code目录,可以这样
$ cd code
ls,列出文件列表
$ ls
执行一个可执行文件,Linux中的可执行文件并不是以扩展名来规定,而是根据文件属性中的可执行属性,如果想要执行当前目录下的a.out文件,可以这样写
$ ./aout
gedit 文本编辑器,编辑一个文件时在gedit命令后加文件名即可,在最后的”&”防止gedit独占当前终端导致你不能再键入命令.
$ gedit problem.cpp &
subl SublimeText,用法和gedit基本一致
$ subl problem.cpp &
g++ GNU C++编译器
$ g++ problem.cpp
如果编译成功,会生成一个文件名为a.out 的可执行文件,运行方法我们刚刚提到过
$ ./a.out
我们还可以在一行内部连续执行两个命令,只需要用”&&”将他们连接起来
$ g++ problem.cpp && ./a.out
下面给出一个A+B的标准程序,不要把VC6的习惯带到标准C++中来,否则会编译不过的哦.
#include <iostream>
using namespace std;
int main()
{
int a,b;
cin >> a >> b;
cout << a+b;
return 0;
}