ld:找不到-lX11的库

时间:2017-03-06 19:10:00

标签: c++ makefile linker x11 compiler-flags

  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

不确定我该怎么做才能解决它

1 个答案:

答案 0 :(得分:1)

您需要在makefile中更改此行,因为libX11位于自定义目录中:

LDFLAGS = -L/opt/X11/lib -lX11 -lpthread