如何实现linux下的C++多文件编译

如何实现linux下的C++多文件编译,第1张

要分开编译,然后链接,比如

$ g++ print.cpp -c

$ g++ test.cpp -c

$ g++ test.o print.o -o mytest

这里的-c表示只编译。因为你有两个文件,所以编译两次。编译后会生成.o的文件。

然后把这些在链接起来就可以了。-o表示输出的文件。

一般来说,Linux 下面的编译过程是用 make 进行控制的,对应的控制脚本文件名是 Makefile 。

另外还有 configure 这个脚本,是用来生成 Makefile 的。

不过具体要先看你老是给你的东西了。也可能是已经准备好了,也可能只需要一条其他的命令来编译。也可能,恩,给你一套 Visual Stdio 写出来的东西,那就悲剧了……

具体情况就别问我了,我不是搞开发的……


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/9027960.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-24
下一篇 2023-04-24

发表评论

登录后才能评论

评论列表(0条)

保存