关闭

g++如何编译多个原文件和头文件

标签: makefilewindowslinux
20245人阅读 评论(0) 收藏 举报
分类:

我在windows下用Visual studio调试过,可以通过,可以在linux下用g++时候就出现问题了,源文件和头文件如下,怎么才能编译通过呢?

(头文件名是:Sales_item.hpp 源文件名:7-31.cppSales_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

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1012697次
    • 积分:6385
    • 等级:
    • 排名:第3952名
    • 原创:67篇
    • 转载:35篇
    • 译文:0篇
    • 评论:79条
    文章分类
    最新评论