请问怎么用aCC同时编译两个.c文件

51dream 2003-08-30 09:38:37
例如我想将两个.c文件编译成一个.o文件,makefile应该怎样写?
...全文
124 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fierygnu 2003-08-30
  • 打赏
  • 举报
回复
like this:
CC= aCC
DEFS=
PROGNAME= urapp
INCLUDES= -I.
LIBS=

# replace -O with -g in order to debug

DEFINES= $(INCLUDES) $(DEFS)
CFLAGS= -O $(DEFINES)

SRCS = file1.c file2.c

OBJS = file1.o file2.o

.c.o:
rm -f $@
$(CC) $(CFLAGS) -c $*.c

all: $(PROGNAME)

$(PROGNAME) : $(OBJS)
$(CC) $(CFLAGS) -o $(PROGNAME) $(OBJS) $(LIBS)
haothinking 2003-08-30
  • 打赏
  • 举报
回复
这样也可以吧,$ acc -o file file1.c file2.c
ianzy 2003-08-30
  • 打赏
  • 举报
回复
为什么不编译成两个 .o 文件?只要最后生成一个可执行文件就行了。例如:
aCC file1.c file2.c -o file

23,118

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧