我正在尝试编译一个程序,但链接失败并显示以下消息:
gcc -O2 -pipe -Wl,--export-dynamic tkAppInit.o -L/home/dimitriv/ns-allinone-2.35/tk8.5.10/unix -ltk8.5 \
-L/home/dimitriv/ns-allinone- 2.35/tcl8.5.10/unix -ltcl8.5 -lX11 -ldl -lieee -lm -Wl,-rpath,/home/dimitriv/ns-allinone-2.35/lib -o wish /usr/bin/ld:找不到 - lX11
collect2:错误:ld返回1退出状态
但是,my$LD_LIBRARY_PATH
包含已安装 X11 的目录:
echo $LD_LIBRARY_PATH
/share/apps/cim/lib:/opt/ns2/otcl-1.13:/opt/ns2/lib: /home/dimitriv/local/lib :
并且库似乎已正确安装。
ls /home/dimitriv/local/lib | grep X11
libX11.a
libX11.la
libX11.so libX11.so.6
libX11.so.6.3.0
libX11
-xcb.a
libX11-xcb.la libX11-xcb.so
libX11
-xcb.so.1
libX11-xcb.so .1.0.0
X11
为什么不能找到库并进行链接?