cpp编译命令linux,cpp编程

如何用命令行编译cpp文件

单个文件:

创新互联公司2013年成立,先为汉源等服务建站,汉源等地企业,进行企业商务咨询服务。为汉源企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

g++ file.cpp

这是最简单形式,缺省输出为a.out,可以用-o命令指定输出文件,比如g++ file.cpp f.out

多个文件:

g++ -c 1.cpp -o 1.o

g++ -c 2.cpp -o 2.o

g++ 1.o 2.o -o prog.out

链接成可执行文件:

一般用g++ -o file file.cpp

多个文件是g++ -o file file1.cpp file2.cpp

编译C++不是用GCC而是G++.

如果用GCC能编译但不能链接.

多个文件:

1.编译多个文件,但不连接:

g++ file1.cpp file2.cpp

会生成两个文件:file1.o, file2.o 

2.连接:

g++ -o outFileName file1.o file2.o

会生成一个可执行文件:outFileName。

 

在linux下用终端编译cpp源文件

1 、配置文件的位置

在目录 /etc/ 下面,有个名为 vimrc 的文件,这是系统中公共的 vim 配置文件,对所有用户都有效。( PS:如果没有这个文件的话,那就自己新建一个)

2 、设置语法高亮显示

1) 打开 vimrc ,添加以下语句来使得语法高亮显示:

syntax on

2) 如果此时语法还是没有高亮显示,那么在 /etc 目录下的 profile 文件中添加以下语句:

export TERM=xterm-color

3 、设置 Windows 风格的 C/C++ 自动缩进(添加以下 set 语句到 vimrc 中)

1 ) 设置(软)制表符宽度为 4 :

set tabstop=4

set softtabstop=4

2 ) 设置缩进的空格数为 4

set shiftwidth=4

3 ) 设置自动缩进 :即每行的缩进值与上一行相等;使用 noautoindent 取消设置:

set autoindent

4 ) 设置 使用 C/C++ 语言的自动缩进方式:

set cindent

5 )设置 C/C++ 语言的具体缩进方式 :

set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,1s,=1s,:1s

6 )如果想在左侧显示文本的行号,可以用以下语句:

set nu

7 )最后,如果没有下列语句,就加上吧:

if term=="xterm"

set t_Co=8

set t_Sb=^[[4%dm

set t_Sf=^[[3%dm

endif

Linux怎么编译c++文件用什么指令

Linux编译c++源文件使用的命令为g++,操作步骤如下:

用vim命令打开一个文本进行编辑,如:

#vim hello.cpp

书写源代码内容,如:

#include stdio.h

int main()

{

printf("hello world\n" );

return 0;

}

按ESC键,终止输入,用:wq命令保存,退出。

编译

#g++ -o hello hello.cpp

-o的意思是用来指定生成程序的名字

运行

#./hello

hello world

#

怎么在linux中编译与运行c++的原代码*.cpp文件

不是用make,是用g++,比如,你的文件名是test.cpp,所在的路径是/home/test/test.cpp

你就在终端里输入:cd

/home/test

然后输入g++

-o

test

test.cpp

就已经生成编译好的文件了。

如果想看运行结果可以在终端输入

./test

(还是在刚才的路径下输入)


本文名称:cpp编译命令linux,cpp编程
标题链接:http://scyanting.com/article/hocsis.html