g++编译多个源原文件和头文件(转载)

(头文件名是:Sales_item.hpp 源文件名:7-31.cpp和Sales_item.cpp)(点击我下载源文件

方法1:

我用的命令是:g++ -o 7-31 7-31.cpp Sales_item.cpp

出现如下提示:

方法2:g++ -c 7-31.cpp

g++ -c Sales_item.cpp

g++ -o 7-31 7-31.o Sales_item.o

此方法生成.o文件然后再连接成执行文件,此处之所以不用链接头文件,由于头文件就在当前路径下,如果在别处需要链接。

方法3:编写makefile文件

执行make即可生成二进制执行文件

 make clean 就可以删除生成的文件

类的头文件Sales_item.hpp

类的源文件Sales_item.cpp

源文件7-31.cpp

转载自https://blog.csdn.net/Bruce_0712/article/details/79478696(如果对读者有帮助的话请支持一下原作者。我只是一只大自然的搬运工)

原文地址:https://www.cnblogs.com/foreverlin/p/9454328.html