写一个简单的Makefile
2024-08-22 20:19:23
all: osx
.PHONY: osx linux run osx: kale.dylib
linux : kale.so
run: kale.bin CC = gcc
OBJECTS = $(patsubst %.c,%.o,$(wildcard *.c)) $(OBJECTS): base64.h kale.dylib: $(OBJECTS)
$(CC) -dynamiclib -undefined suppress -flat_namespace -Wall $^ -o $@ kale.so: $(OBJECTS)
$(CC) -shared -Wall $^ -o $@ kale: $(OBJECTS)
$(CC) $^ -o $@ clean:
rm -rf *.o
rm -rf kale.dylib
rm -rf kale.so
rm -rf kale
最新文章
- JAVA中关于锁机制
- Android中ListView错位布局实现(无聊向)
- [置顶] 开关电源的pcb设计规范
- nginx软负载的搭建
- PhysX
- 仿春雨医生 安卓app(android)
- 颜色空间转换 cvtColor()[OpenCV 笔记13]
- Action重定向总结
- Update与Mysql、Sqlsever中的随机数
- iscroll5 版本下的 上拉,下拉 加载数据
- ajax异步服务器获取时间
- 两个App之间调起通信
- python之字典及其方法---整理集
- nginx介绍(一) 简介篇
- 常用类(Date,Calendar,Math,枚举)
- Codeforces965E Short Code 【启发式合并】【堆】
- python2和3在处理字符串上的区别
- JavaScript indexOf() 方法
- Docker 入门指南——部署常用服务示例
- Java 访问RabbitMQ
热门文章
- vue hash模式和404页面的配置
- (C/C++学习)17.bitset(位操作)
- Linux 内核框架图
- 转:Centos7安装zabbix3.4超详细步骤解析
- LeetCode 123. Best Time to Buy and Sell Stock III (stock problem)
- Vue如何使用vee-validate表单验证
- Swift - 修改导航栏“返回”按钮文字,图标
- 获取某一个<;tr>;中<;td>;的值
- Webdriver元素定位3(CSS)
- JavaEE JDBC 事务