博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
命令行编译C++/C文件
阅读量:5771 次
发布时间:2019-06-18

本文共 505 字,大约阅读时间需要 1 分钟。

编译C文件用GCC

编译C++文件(包括.C/C++文件)用G++

看看编译C++文件常用方法:

单个文件:  

  g++   file.cpp  

  这是最简单形式,缺省输出为a.out,可以用-o命令指定输出文件,比如g++   file.cpp   f.out  

  多个文件:  

  g++   -c   1.cpp   -o   1.o  

  g++   -c   2.cpp   -o   2.o  

  g++   1.o   2.o   -o   prog.out  

 

链接成可执行文件:

一般用g++   -o   file     file.cpp  

  多个文件是g++   -o   file   file1.cpp   file2.cpp   ...  

  编译C++不是用GCC而是G++.  

  如果用GCC能编译但不能链接.  

 

多个文件:

1.编译多个文件,但不连接:  

  g++   file1.cpp   file2.cpp  

  会生成两个文件:file1.o,   file2.o  

   

  2.连接:  

  g++   -o   outFileName   file1.o   file2.o  

  会生成一个可执行文件:outFileName。  

   

  如果想,一步就完成编译和连接,那么:  

  g++   -o   outFileName   file1.cpp   file2.cpp  

   

  -o选项控制是否连接。

转载地址:http://ognux.baihongyu.com/

你可能感兴趣的文章
saltstack 之job-cache管理
查看>>
查询每个IT职位的要求
查看>>
优秀博客--锐洋智能
查看>>
java容器上
查看>>
求最小的k个数
查看>>
寻找liunx学习伙伴
查看>>
我的友情链接
查看>>
linux网络配置和域名解析
查看>>
JSP
查看>>
一天一种设计模式之十一-----外观模式
查看>>
每天一个linux命令(18):locate 命令
查看>>
如何在 Rancher 中统一管理容器日志
查看>>
Mysql安装
查看>>
企业多外线接入时如何设计线路优化和分流?
查看>>
附件3:eclipse memory analyze使用教程
查看>>
《51CTO博客2.0——活跃之星评选大赛》送的获奖书籍及个人感言
查看>>
oracle备份与恢复--rman
查看>>
近70万美国运通印度分公司客户个人详细信息遭泄露
查看>>
Memcached主主复制+Keepalived高可用群集
查看>>
Postfix邮件发送和接收实验
查看>>