0

我使用 linuxbrew 在我没有 sudo 访问权限的机器上安装 gcc 5.3。我现在想与 X11 链接:

> gcc test.c -lX11
ld: cannot find -lX11

我已经检查了libX11.so编译/usr/lib64/器的LIBRARY_PATH. 如果我使用系统gcc它工作正常,但我需要一个更新的版本来编译我的实际程序。

4

2 回答 2

1

像这样使用-L标志,-L/usr/lib64或者您可以像这样指定库的完整路径gcc test.c /usr/lib64/libX11.so

于 2016-05-03T01:34:56.150 回答
0

根据linuxbrew 开发人员的评论

linuxbrewed gcc/usr/lib64从库路径中删除,因为将系统库与 brewed 库混合会造成破坏。

解决办法是brew install linuxbrew/xorg/xorg

于 2016-05-03T07:56:15.590 回答