从零手动编译C++程序
一、入门编译
1、新建程序
main.cpp
#include <iostream> #include "Person.h" int main() { Person person; return 0; }
Person.h
#include <iostream> class Person { Person() = default; private: void deleteFun() = delete; };
Person.cpp
#include "Person.h"
2、直接用gcc编译
百度之后,说用g++编译
3、改用g++编译
有一些警告,因为代码里用到了一些C++11的东西,如函数声明等于default和delete,所以需要加入支持C++11的标识
4、支持C++11
g++ -std=c++11 -o main main.cpp Person.cpp Person.h
直接编译成功,其中
-o 代表编译生成文件名
-std=c++11 代表支持c++11
长风破浪会有时,直挂云帆济沧海!
可通过下方链接找到博主
https://www.cnblogs.com/judes/p/10875138.html