1 CC = g++
2 FLAGS = -g -DGL_GLEXT_PROTOTYPES -I./glm -Wall
3 LDFLAGS = -lX11 -lpthread
所以我在Makefile中有这些 但我收到了错误
ld: library not found for -lX11
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [compile-debug] Error 1
不确定我该怎么做才能解决它
答案 0 :(得分:1)
您需要在makefile中更改此行,因为libX11
位于自定义目录中:
LDFLAGS = -L/opt/X11/lib -lX11 -lpthread