![如何在 Linux 中向链接器命令行添加目录](https://linux22.com/image/840842/%E5%A6%82%E4%BD%95%E5%9C%A8%20Linux%20%E4%B8%AD%E5%90%91%E9%93%BE%E6%8E%A5%E5%99%A8%E5%91%BD%E4%BB%A4%E8%A1%8C%E6%B7%BB%E5%8A%A0%E7%9B%AE%E5%BD%95.png)
我是 Linux 新手,我想添加lib64/librt.so.1
链接器命令行。有人能建议怎么做吗?提前谢谢
答案1
如果你正在编译某些内容,并且希望编译器搜索特定目录,则可以添加 -L 标志。如下所示:
g++ -L /lib64
您还可以将此目录添加到环境变量“LD_LIBRARY_PATH”。如下所示:
export LD_LIBRARY_PATH="/lib64"
您还可以使用
ldconfig
将目录添加到搜索路径。像这样:sudo ldconfig /lib64
最后,您可以将目录添加到
/etc/ld.so.conf.d/mylibs.conf
(并重新运行sudo ldconfig
)以使此更改永久生效。echo "/lib64" | sudo tee -a /etc/ld.so.conf.d/mylibs.conf; sudo ldconfig