【发布时间】:2017-07-06 09:26:01
【问题描述】:
所以我一直在尝试使用 -fPIC 重新编译,但似乎我遇到了同样的错误,我做得对还是我错过了其他东西?
all: pr1 pr2
pr1:
g++ -std=c++11 -fPIC -c $(wildcard pr1.cpp)
g++ -std=c++11 -o $(PROGRAM) pr1.o $(LIBRARY) $(LINKER_FLAGS)
rm -f pr1.o
pr2:
g++ -std=c++11 -fPIC -c $(wildcard pr2.cpp)
g++ -std=c++11 -o $(PROGRAM1) pr2.o $(LIBRARY) $(LINKER_FLAGS)
rm -f pr2.o
问题似乎出现在第二个程序 (pr2) 上,可能是在我尝试重用 LIBRARY(.a 文件) 时?
【问题讨论】:
标签: c++11 compiler-errors makefile