【发布时间】:2019-06-28 16:02:57
【问题描述】:
我正在尝试使用此 makefile 进行编译,但出现此错误。我可以使用学校的 linux 计算机和 gcc 6.3 进行编译。我尝试使用来自自制软件的几个不同版本的 gcc(gcc-8、gcc-4.9、gcc-6)来使用我的 MacOS mojave,但我一直收到此错误。
CC = gcc-8
OPT = -O3 -g
LIBS = -lz -lcvp -lz
FLAGS = -std=c++11 -L. $(LIBS) $(OPT) -no-pie
OBJ = myprogram.o
DEPS = cvp.h myprogram.h
all: cvp
cvp: $(OBJ)
$(CC) $(FLAGS) -o $@ $^
%.o: %.cc $(DEPS)
$(CC) $(FLAGS) -c -o $@ $<
.PHONY: clean
clean:
rm -f *.o cvp
【问题讨论】: