别那样去编源gcc代码,依赖关系会把你搞疯的,直接
sudo apt-get install build-essential
会把gcc,g++和常用的库以及依赖关系全部搞定的,当然的你的得是基于debian的系统,比如ubuntu,debian linux,如果是红旗的,直接去找rpm包安吧
rpm -i xxxxxxxx
vi是一个文本编辑器,主要是为程序员设计,但是它不具有编译和链接的功能,用vim(vi已经是古董了)编写程序,用gcc(c语言)或g++(c++语言)编译和链接程序。
GCC是Linux默认的编译环境,编译其它程序都要求系统已安装GCC。如果尚未安装,只能通过下载二进制安装程序来,否则可以像编译普通软件一样编译安装(./configure;make;make install)。
g++ -o myprogram myprogram.c
另,默认状态下gcc只能编译C,C++要用G++编