【发布时间】:2013-12-14 14:11:58
【问题描述】:
我有 3 个文件:main.c lists.c lists.h main.c 包括 list.h 我想制作一个makefile,我从终端运行它,但它似乎只创建对象而不运行它们。 我究竟做错了什么? (抱歉,这似乎是一个迟钝的问题):
CC=gcc
CFLAGS=-Wall
maman21: main.o lists.o
main.o: main.c
lists.o: lists.c lists.h
【问题讨论】:
-
“运行一个对象”是什么意思?
-
a
Makefile不会运行程序,它正在构建它(最后一步应该将目标文件链接到可执行文件中) . -
“取消文件”是什么意思?请在写你的问题时更加小心。