所在的位置: C++ >> C++优势 >> C教程g应用说明开课吧

C教程g应用说明开课吧

程序g++是将gcc默认语言设为C++的一个特殊的版本,链接时它自动使用C++标准库而不用C标准库。

C++教程-g++应用说明-开课吧

通过遵循源码的命名规范并制定对应库的名字,用gcc来编译链接C++程序是可行的,如下例所示:

$gccmain.cpp-lstdc++-omain

下面是一个保存在文件helloworld.cpp中一个简单的C++程序的代码:

#includeiostreamusingnamespacestd;intmain(){cout"Hello,world!"endl;return0;}

最简单的编译方式:

$g++helloworld.cpp

由于命令行中未指定可执行程序的文件名,编译器采用默认的a.out。程序可以这样来运行:

$./a.outHello,world!

通常我们使用-o选项指定可执行程序的文件名,以下实例生成一个helloworld的可执行文件:

$g++helloworld.cpp-ohelloworld

执行helloworld:

$./helloworldHello,world!

如果是多个C++代码文件,如runoob1.cpp、runoob2.cpp,编译命令如下:

$g++runoob1.cpprunoob2.cpp-orunoob

生成一个runoob可执行文件。

g++有些系统默认是使用C++98,我们可以指定使用C++11来编译main.cpp文件:

g++-g-Wall-std=c++11main.cpp




转载请注明:http://www.aierlanlan.com/grrz/3920.html

  • 上一篇文章:
  •   
  • 下一篇文章: