前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux C++编译和链接

Linux C++编译和链接

作者头像
狼啸风云
发布2022-06-06 07:58:06
2.4K0
发布2022-06-06 07:58:06
举报
文章被收录于专栏:计算机视觉理论及其实现

Linux系统中最常用的编译器是g++,这是来自Free Software Foundation的GUN C++编译器。Linux的多数版本都包含该编译器,但并不一定总会安装它。g++编译器的工作方式很像标准UNIX编译器。例如,下面的命令将生成可执行文件a.out

代码语言:javascript
复制
g++ spiffy.cxx

有些版本可能要求来链接C++库:

代码语言:javascript
复制
g++ spiffy.cxx -lg++

要编译多个源文件,只需将它们全部放到命令行中即可:

代码语言:javascript
复制
g++ my.cxx precious.cxx

这将生成一个名为a.out的可执行文件和两个目标代码文件my.o和precious.o。如果接下来修改了其中的某个源代码文件,如mu.cxx,则可以使用my.cxx和previous.o来重新编译:

代码语言:javascript
复制
g++ my.cxx precious.o

GUN编译器可以在很多平台上使用,包括基于Windows的PC和在各种平台上运行的UNIX系统。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-06-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档