在linux系统下编译运行C/C++程序。
编译c程序使用gcc,编译C++程序使用g++,ubuntu14.04默认安装了gcc,但是没有安装g++。
1.首先确定已经安装gcc/g++。
使用whereis gcc或者whereis g++查看是否安装gcc/g++.
命令如下:liu@liu:/$ whereis g++
如果安装,则显示:
g++: /usr/bin/g++ /usr/bin/X11/g++ /usr/share/man/man1/g++.1.gz
如果没有安装,则输入: sudo apt-get install g++,用来安装g++
2.使用vim编写C/C++代码(如hello.cpp),不妨将hello.cpp保存在/home/liu/Code目录下。
3.编译.c/cpp文件,输入:g++ /home/liu/Code/hello.cpp -o hello.out(命令格式为:g++ 加空格 加指定路径下的.cpp文件 加-o 加指定路径下的编译结果文件,如果没有路径则默认为当前目录)
4.如果代码无误,运行编译后的程序:./hello.out(或者指定路径下的hello.out)
yum install gcc gcc-c++ kernel-devel
其余步骤与ubuntu一样。
此外,可以到/etc/vimrc下添加set tabstop=4,设置tab键为4个字符,vim的其他配置暂时可以不管,但是这个可以先设置。
编译c程序使用gcc,编译C++程序使用g++,ubuntu14.04默认安装了gcc,但是没有安装g++。
1.首先确定已经安装gcc/g++。
使用whereis gcc或者whereis g++查看是否安装gcc/g++.
命令如下:liu@liu:/$ whereis g++
如果安装,则显示:
g++: /usr/bin/g++ /usr/bin/X11/g++ /usr/share/man/man1/g++.1.gz
如果没有安装,则输入: sudo apt-get install g++,用来安装g++
2.使用vim编写C/C++代码(如hello.cpp),不妨将hello.cpp保存在/home/liu/Code目录下。
3.编译.c/cpp文件,输入:g++ /home/liu/Code/hello.cpp -o hello.out(命令格式为:g++ 加空格 加指定路径下的.cpp文件 加-o 加指定路径下的编译结果文件,如果没有路径则默认为当前目录)
4.如果代码无误,运行编译后的程序:./hello.out(或者指定路径下的hello.out)
至于CentOS则默认不安装gcc和g++都需要自己安装。
centos使用yum安装gcc,虽然使用yum安装的gcc并非当前的最新版本,但是安装简单。 直接在命令行下输入:yum install gcc gcc-c++ kernel-devel
其余步骤与ubuntu一样。
此外,可以到/etc/vimrc下添加set tabstop=4,设置tab键为4个字符,vim的其他配置暂时可以不管,但是这个可以先设置。