【发布时间】:2021-10-11 16:41:05
【问题描述】:
all: elfparser
elfparser: disasm.o elf-parser.o elf-parser-main.o elf-program_read.o srec.o
gcc -o elfparser disasm.o elf-parser.o elf-parser-main.o elf-program_read.o srec.o
elf-parser-main.o: elf-parser-main.c
gcc -c -o elf-parser-main.o elf-parser-main.c
disasm.o: disasm.c
gcc -c -o disasm.c
elf-parser.o: elf-parser.c
gcc -c -o elf-parser.c
elf-program_read.o: elf-program_read.c
gcc -c -o elf-program_read.c
srec.o: srec.c
gcc -c -o srec.c
clean:
rm -rf *o elfparser
【问题讨论】:
-
tabs 和new lines在 Makefile 中很重要。我将编辑您的问题,此外,您的 make 文件在生成 .o 文件时还有其他问题。 -
这不能与您遇到此错误的生成文件相同,因为这里第 6 行没有错误,正如问题标题所述。然而,这个错误是人们在编写 makefile 时遇到的最常见的问题:在 Internet 上搜索此错误消息会为您提供大量有关问题所在的信息...
标签: makefile