如何在 Linux 中向链接器命令行添加目录

如何在 Linux 中向链接器命令行添加目录

我是 Linux 新手,我想添加lib64/librt.so.1链接器命令行。有人能建议怎么做吗?提前谢谢

答案1

  1. 如果你正在编译某些内容,并且希望编译器搜索特定目录,则可以添加 -L 标志。如下所示:

    g++ -L /lib64
    
  2. 您还可以将此目录添加到环境变量“LD_LIBRARY_PATH”。如下所示:

    export LD_LIBRARY_PATH="/lib64"
    
  3. 您还可以使用ldconfig将目录添加到搜索路径。像这样:

    sudo ldconfig /lib64
    
  4. 最后,您可以将目录添加到/etc/ld.so.conf.d/mylibs.conf(并重新运行sudo ldconfig)以使此更改永久生效。

    echo "/lib64" | sudo tee -a /etc/ld.so.conf.d/mylibs.conf; sudo ldconfig
    

相关内容