gpt4 book ai didi

c - 使 makefile 可执行

转载 作者:行者123 更新时间:2023-11-30 14:48:23 27 4
gpt4 key购买 nike

所以,我已经构建了我的 makefile 并且它运行良好,但我仍然需要输入 ./escalunador (我的程序名称)来运行它,如何将其包含在我的 makefile 中?

CC = gcc  
CFLAGS = -g -Wall -std=c99

all: escalunador

escalunador: escalunador.o usables.o queue.o linkedlist.o
$(CC) $(CFLAGS) -o escalunador escalunador.o usables.o queue.o linkedlist.o

escalunador.o: escalunador.c usables.h queue.h linkedlist.h
$(CC) $(CFLAGS) -c escalunador.c

usables.o: usables.c queue.h linkedlist.h
$(CC) $(CFLAGS) -c usables.c

queue.o: queue.c linkedlist.h
$(CC) $(CFLAGS) -c queue.c

linkedlist.o: linkedlist.c linkedlist.h
$(CC) $(CFLAGS) -c linkedlist.c

clean:
$(RM) escalunador *.p *~

最佳答案

非常简单:

run: escalunador
./escalunador

.PHONY: run

也许您想将 all: ./escalunador 修改为 all: run

关于c - 使 makefile 可执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50434903/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com