我尝试构建this,然后收到此错误
$make
g++ -o rd_view -g -Wall libcs631.a rd_direct.o pnm_display.o -lm -lX11
ld: library not found for -lX11
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [rd_view] Error 1
我在m1 mac ventura。任何帮助将不胜感激。我尝试安装libx11,Xquartz也。
1条答案
按热度按时间cuxqih211#
默认库目录中没有
libX11.a
。找到(或/和安装)它。
要安装(ubuntu):
要搜索
在我的计算机上的位置:
作为补充说明:在所有作为库的目标文件只被搜索一次之后移动你的
libcs631.a
,所以在链接器搜索库之前所有需要的符号必须被链接器知道。