linux系统下.cpp文件的编译和运行

最近在自己电脑的windows系统上安装了一个高大上的C++ IDE,但是安装了才发现需要配置编译环境,Cygwin和Cmake环境配置有问题,最简单的hello world都运行不了,等我找到解决办法再分享吧。

无奈之下,只好用linux系统自带的C++编译器啦,不得不说,Linux系统确实好用哈哈,免去了好多繁琐的安装,且linux系统自带C++编译器,用起来也是超级方便。但是,开始的时候踩过不少坑。

一个开始,直接用gcc对.cpp文件进行编译,总是报错,后来查找资料采发现,gcc是用来编译C语言的,而g++才是用来编译C++的!

于是,编译的语法是:g++ helloworld.cpp

可是,编译好之后,却不知道怎么运行了,后来找到了方法,发现在编译结束之后会生成一个叫a.out的文件,然后在命令行下执行"./a.out",就可以像在普通IDE中出来我们要的输出啦

是不是很简单!

当然,为什么生成的文件是a.out呢,应该是默认的吧,如果我们想要修改成自己的名称,则在编译时输入如下语法:g++  helloworld.cpp  -o  helloworld.out,那么就会生成一个helloworld.out的文件啦,最后输入./helloworld.out 就会看到输出。

你可能感兴趣的:(linux系统下.cpp文件的编译和运行)