makefile 文件模版

这是一个关于如何使用Makefile来编译和链接Masm32程序的示例。它定义了目标文件(Test.exe)、源文件(Test.asm, Test.res),并设置了编译和链接选项。Makefile包含了编译规则以及清理目标文件的指令。" 84887835,7467370,C++ 无序向量操作详解:访问、插入、删除与优化,"['C++', '数据结构', '无序容器']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#———————————————————————————————————

EXE = test.exe #指定输出文件

OBJS = test.obj #需要的目标文件


LINK_FLAG = /subsystem:console #连接选项
ML_FLAG = /c /coff #编译选项


$(EXE): $(OBJS)
Link $(LINK_FLAG) $(OBJS) 


.asm.obj:
ml $(ML_FLAG) $<


clean:

del *.obj


#———————————————————————————————————

EXE = Test.exe #指定输出文件
OBJS = Test.obj #需要的目标文件
RES = Test.res #需要的资源文件


LINK_FLAG = /subsystem:windows #连接选项
ML_FLAG = /c /coff #编译选项


$(EXE): $(OBJS) $(RES)
Link $(LINK_FLAG) $(OBJS) $(RES)


.asm.obj:
ml $(ML_FLAG) $<
.rc.res:
rc $<


clean:
del *.obj
del *.res


#--------------------------------------------------------------------------------------------------------

@echo off
rem 请根据 Masm32 软件包的安装目录修改下面的 Masm32Dir 环境变量!
set Masm32Dir=D:\Masm32
set include=%Masm32Dir%\Include;%include%
set lib=%Masm32Dir%\lib;%lib%
set path=%Masm32Dir%\Bin;%Masm32Dir%;%PATH%
set Masm32Dir=
echo on

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值