错误:“ usr/bin/ld:找不到-l
此错误表明链接器在链接您的可执行文件时无法找到指定的库。为了解决此问题,我们将深入研究如何指定库路径并将链接引导到正确位置的详细信息。添加库搜索路径的一个可能的原因是,此错误是您的makefile中缺少库搜索路径。要解决它,您可以在链接器命令中添加一个选项以指定在哪里查找库。允许它找到库。
很可能很大很大很高。在这种情况下,链接器可能难以解决符号链接。要解决这个问题,请改用版本的库文件创建一个符号链接。 For example, if your library is named "myLib.so" and its versioned file is "myLib.so.1", create a symlink as follows:ln -s myLib.so.1 myLib.sousr/bin/ld: cannot find -l
Running the Linker in Verbose Mode
For further diagnostics, consider running the linker in冗长模式。这将提供有关链接过程的详细输出,并帮助您确定任何其他问题: ld -l -verbose
通过检查输出,您可以确定链接器正在搜索和故障的任何错误或缺失的依赖。免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3