makefile for bcc

本文介绍了一个简单的GNU Makefile示例,用于构建一个主文件并连接多个obj文件。通过这个示例,读者可以了解如何使用GNU Make进行基本的编译任务。

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

    今天要为一个主文件同时连接多个obj文件,单单用SciTE很难满足现状阿(ps:没找到SciTe的make参数)

研究了一会"GNU make 指南" 感觉不错机,基本东西很简单哈。没有用到那几个自动替换函数(感觉不踏实-_-;)

写了个苯苯的,慢慢用,也比较好研究。(bcc5.5的路径配置 需要在系统环境中设定好)

OBJS = main.obj win.obj main.RES
CC = bcc32
BUILD = ilink32
CFLAGS = -y -v -c -o
BFLAGE = import32.lib cw32.lib c0w32.obj -v -aa

all : main.exe clean

main.exe : $(OBJS)
       $(BUILD)  main.obj win.obj @main.res $(BFLAGE)
       
main.obj : main.c  main.h
        $(CC) $(CFLAGS) $@ $<

win.obj : win.c
        $(CC) $(CFLAGS) $@ $<
       
main.res : main.rc resource.h
        brcc32 $<

.PHONY : clean

clean :
        del *.tds *.opt *.ncb *.map *.mak
        del *.ils *.ilf *.ild *.ilc *.plg *.dep *.aps

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值