makefile中的一些参数说明
2024-10-21 12:57:45
#obj = main.o sub.o add.o div.o mul.o
src = $(wildcard *.c)
#搜索.c文件 可以加路径
obj = $(patsubst %.c, %.o, $(src))
#字符匹配替换,将src中所有.c为后缀的字符串替换为.o为后缀的
target = app
#目标:依赖
$(target):$(obj)
gcc $^ -o $@
#gcc $(obj) -o $(target)
%.o:%.c
gcc -c $< -o $@
# $<:规则中的第一个依赖
# $^:规则中的所有依赖
# $@:规则中的目标
#匿名目标 防止名字冲突
.PHONY:clean
clean:
rm $(obj) $(target) -f
搜索
复制
最新文章
- Java进击C#——应用开发之Asp.net MVC
- icmp_ping学习笔记
- Mysql配置项的简单优化
- js 判断输入是否为正整数
- Win7中使用Eclipse连接虚拟机中的Ubuntu中的Hadoop2.4&;lt;3&;gt;
- HDU 3410 &;amp;&;amp; POJ 3776 Passing the Message 单调队列
- Distributed systems
- android开发者博客二月Android Studio2.0测试
- Index of super-prime - SGU 116(素数+背包)
- SGU 135.Drawing Lines
- mysql中查看字符集的cmd指令
- PHP脚本监控程序
- Nginx搭建反向代理服务器
- 从minist database(t10k-images-idx3-ubyte)中读取图片
- Android 动画——Frame Animation与Tween Animation
- signalr中Group 分组群发消息的简单使用
- man.go 阅读笔记
- mysql中null与“空值”的坑
- vue单页应用前进刷新后退不刷新方案探讨
- 【Codeforces 1110D】Jongmah FST分析
热门文章
- ListView中Item与Checkable子类控件抢焦点问题
- java笔记--ASCII编码认知和转换
- C# WinForm窗体及其控件自适应各种屏幕分辨率
- 使用 grep 的 -o 和 -E 选项进行正则的精确匹配
- vs安装部署“必备”组件里面正常情况没有出现office2010 PIA组件
- 乘风破浪:LeetCode真题_014_Longest Common Prefix
- [转]unix/linux中的dup()系统调用
- apt 安装 tomcat
- mac使用指南--软件安装部分
- Yii2.0 发送邮件时中文附件乱码的问题