ubuntu默认安装的vim-tiny,很多功能不完善。为了方便,需要安装完整的vim。注意:在ubuntu系统中vi和vim命令实际上是都是使用vim。
安装方法:
取得root权限后,执行:apt-get install vim
---------------------------------------------------------分割线-------------------------------------------------------------
以下内容摘自http://smartfool.iteye.com/blog/129009
博主:lintomny
---------------------------------------------------------分割线-------------------------------------------------------------
首先是安装GCC,如果你使用的是Ubuntu,则在终端中输入以下命令来安装GCC。
sudo apt-get install gcc
安装好GCC就可以写程序了?别急,现在GCC什么文件都还不能编译呢。还记得在Turbo
C上我们不是还要设置头文件的路径吗?是的,我们需要安装这些头文件,这就是build-
essential软件包。安装好这个包,系统就会自动安装上g++,libc6-dev,linux-libc-dev,libstdc++6-4.1
- dev等一些必须的软件和头文件的库。我们可以在终端中输入下面命令来安装:
sudo apt-get install build-essential
好了,环境搭建完毕,就让我们开始动手写程序吧。首先来个最经典的hello world热热身。用 gedit 或者 vi
写下这个程序,并保存为hello.c。
#include
int main()
{
printf( "Hello world!\n" );
return 0;
}
将文件保存为hello.c后,在终端中使用敲入以下命令来使用GCC对程序进行编译。
gcc hello.c -o hello
编译通过后,我们会在当前目录中看到hello文件,这就是编译后生成的可执行文件。好了,我们来运行一下它,来跟world打个招呼。
./hello
我们可以看到在终端中输出了”Hello world!”,这就说明我们的程序运行成功了。
最后,需要特别说明的是GCC中对于文件后缀的规定有点特殊,特别是C++源代码文件的后缀不是cpp,而是cc或cxx。
.c为后缀的文件,C语言源代码文件;
.a为后缀的文件,是由目标文件构成的档案库文件;
.C,.cc或.cxx 为后缀的文件,是C++源代码文件;
.h为后缀的文件,是程序所包含的头文件;
.i 为后缀的文件,是已经预处理过的C源代码文件;
.ii为后缀的文件,是已经预处理过的C++源代码文件;
.m为后缀的文件,是Objective-C源代码文件;
.o为后缀的文件,是编译后的目标文件;
.s为后缀的文件,是汇编语言源代码文件;
.S为后缀的文件,是经过预编译的汇编语言源代码文件。