我下载了一个命令行程序,我现在正在与安装斗争几个小时!
用C语言编写,make没有任何错误信息!但是当我尝试运行该程序时,它告诉我“中止陷阱6”
makefile如下所示:
CC = gcc
CFLAGS = -c -O -I$ -DCONS
LIBS = -lm
OBJS = method.o func.o para.o \
input.o nesto.o \
display_it.o impo.o
method2-2: $(OBJS)
$(CC) $(OBJS) $(LIBS) -o method2-2
$(CC) -g $(OBJS) $(LIBS) -o method2-2_db
method.o: method.c
$(CC) $(CFLAGS) method.c
func.o: func.c
$(CC) $(CFLAGS) func.c
input.o: input.c
$(CC) $(CFLAGS) input.c
nesto.o: nesto.c
$(CC) $(CFLAGS) nesto.c
para.o: para.c
在某些地方可能是错的吗?我在代码中放了很多println以查看它在哪里中断,并且在调用输入方法之前发生错误消息。 这可能是一个问题,还是我应该联系作者?