本文介绍C++的编译方式和文件扩展名,C++的头文件,以及C++的标准输入和输出
1.编译方式和文件扩展名
2.头文件
3.标准输入输出
//vi 01first.cpp#include <iostream>int main(void)
{std::cout<<"hello world"<<std::endl;return 0;}
1.1编译方式
gcc 01first.cpp结果会发现报错**。
采用静态的编译过程,预处理-编译-汇编-链接,代码只要能够到链接这一步,证明我们的代码是没有问题的。gcc默认使用的是标准C语言的链接库,没有找到C++的动态库,以上代码中的都是标准C++库中的,若想要在编译时候通过,那就添加一个链接的选项,即:gcc 01first.cpp -lstdc++, -l指的是定向的要连接的库的名字,std表示standard(标准的),即标准的C++库。使用“gcc 01first.cpp -lstdc++”编译就能通过了,否则就是自己代码有问题,需要检查代码。
除了gcc编译器外还有一个编译器也可以用来编译C++代码即g++,g++默认就会链接标准的C++的库,这样使用g++编译代码时候就不需要手动链接标