gcc -c a.c  编译成目标文件a.o

gcc -o a a.o  生成执行文件a.exe

gcc a.c  生成执行文件a.exe

gcc -o a -c a.c    编译成目标文件a

gcc -o a  a.c    生成执行文件a.exe

在a.c中引用test.c中的一个函数后:

gcc -c test.c    编译成目标文件test.o

gcc -c a.c    编译成目标文件a.o

gcc  -o a  test.o a.o    生成执行文件a.exe

gcc  -o a  test.o a.c    生成执行文件a.exe

gcc  -o a  test.c a.c    生成执行文件a.exe

gcc  -o a  test.o a.c    生成执行文件a.exe

总结:只要参数中有-c,总是生成目标文件;只要参数中无-c而只有-o,则总是生成执行文件。

最新文章

  1. JavaScript作用域
  2. 简单的canvas时钟
  3. SparkContext的初始化(叔篇)——TaskScheduler的启动
  4. Linux下新的网络管理工具ip替代ifconfig零压力
  5. ERROR 1130: Host 'root@localhost' is not allowed to connect to MySQL server
  6. POJ 1847 Tram (最短路)
  7. (Map)利用Map,完成下面的功能:  从命令行读入一个字符串,表示一个年份,输出该年的世界杯冠军是哪支球队。如果该 年没有举办世界杯,则输出:没有举办世界杯。  附:世界杯冠军以及对应的夺冠年份,请参考本章附录。 附录 (Map)在原有世界杯Map 的基础上,增加如下功能: 读入一支球队的名字,输出该球队夺冠的年份列表。 例如,读入“巴西”,应当输出 1958 1962 1970 1
  8. linux内核奇遇记之md源代码解读之四
  9. mac下apache启动关闭操作
  10. Nginx+keepalived做双机热备加tomcat负载均衡
  11. ubuntu中安装openssh-server失败(首先ubuntu不能远程root登录)
  12. word保存时标题变成黑框(mac版本)
  13. Ubuntu vim显示行号语法高亮自动缩进
  14. oracle查看用户所占用的表空间
  15. Java用Cookie简单限制点赞次数
  16. 日志管理之 Docker logs - 每天5分钟玩转 Docker 容器技术(87)
  17. POJ1273 网络流-->最大流-->模板级别-->最大流常用算法总结
  18. 客户信息全SQL
  19. linux文件的基本属性
  20. (Review cs231n) Optimized Methods

热门文章

  1. css新特性 box-flex/flex 弹性盒状模型
  2. SSIS同步多个数据库
  3. Hibernate的session缓存和对象的四种状态
  4. c# 反射类字段
  5. Java字节数组转按radix进制输出
  6. html5新增的主体结构元素
  7. linux下实现在程序运行时的函数替换(热补丁)
  8. JavaScript学习链接
  9. ZOJ 3696 Alien's Organ
  10. 2012 Multi-University Training Contest 9 / hdu4389