ld: 找不到 -lX11 的库
ld: library not found for -lX11
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
不确定我应该如何修复它
您需要更改 makefile 中的这一行,因为 libX11
在自定义目录中:
LDFLAGS = -L/opt/X11/lib -lX11 -lpthread
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
不确定我应该如何修复它
您需要更改 makefile 中的这一行,因为 libX11
在自定义目录中:
LDFLAGS = -L/opt/X11/lib -lX11 -lpthread