编译命令:

  gcc -o exefile src.c    (将src.c编译,链接为exefile可执行文件)

  gcc -o obj.o -c src.c   (将src.c编译为obj.o目标文件)

makefile文件:编译命令脚本:

  文件实例:

.SUFFIXES:.c .o  //.c和.o建立关联

CC=gcc
SRCS=hello.c\
add.c //同时编译两个.c文件 OBJS=$(SRCS:.c=.o)//ORJS=hello.o add.o
EXEC=hello start: $(OBJS) //依赖hello.o add.o
$(CC) -o $(EXEC) $(OBJS)
@echo '----------------ok------------' .c.o:
$(CC) -o $@ -c $< //自动根据$(OBJS) 中.o的数量循环编译, 直到编译完所有的.c文件 clean:
rm -f $(OBJS)

  执行效果:

  

最新文章

  1. 《javascript面向对象精要》读书笔记
  2. GeoEvent使用问题及解决方法整理
  3. Android 手机摇一摇功能的实现
  4. DSP using MATLAB 示例Example2.4
  5. linux压缩和解压命令总结
  6. 在SharePoint中无代码开发InfoPath应用: 一个测试Web Service的工具
  7. Easy Multiple Copy to Clipboard by ZeroClipboard
  8. Hadoop 2.x HDFS新特性
  9. 备份数据库SQL Server 2008下实测
  10. jsp自定义标签分析
  11. 【转】Dancing Links精确覆盖问题
  12. Apache+PHP 环境上传文件配置
  13. 读书笔记 |Google C++编程风格指南
  14. Sqoop mysql 数据导入到hdfs
  15. js文件加载优化
  16. SpringMVC与Zookeeper、Dubbo使用示例
  17. 关于Math.round()方法
  18. SQL Server 锁机制
  19. InfluxDB HTTP API reference
  20. 001.WordPress建站部署

热门文章

  1. 数学--数论--POJ281(线性同余方程)
  2. 在Jetson TX2上捕获、显示摄像头视频
  3. RF(读写 excel)
  4. 解决虚拟机中linux系统无法使用本机无线wifi联网的问题
  5. python操作ansible api示例
  6. KMP+Tire树(模板)
  7. 2019国防科大校赛 B Escape LouvreⅡ
  8. JAVA基础篇 之 方法的重载
  9. NIO(一) Java NIO 概述
  10. 《C程序设计语言》 练习2-3