我正在尝试在Linux系统上编译/链接一个非常的旧软件,但出于某种原因我无法链接到我系统上安装的共享库。我从链接器收到以下错误:/usr/bin/ld:cannotfind-lXaw但是,lib本身已安装。如果我跑ldconfig-v|greplibXaw我得到(除其他外)这个点击:libXaw.so.7->libXaw7.so.7.0.0库和它的链接在/usr/libbtw中。所以没什么特别的。所以库就在那里,ldconfig找到了它。什么会导致ld在链接时找不到库?正如您可能已经猜到的那样,我对共享库的东西还很陌生。有什么想法吗? 最佳答案