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