【问题标题】:How do I fix "ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored"?如何修复“错误:ld.so:来自 LD_PRELOAD 的对象'libfakeroot-sysv.so'无法预加载(无法打开共享对象文件):忽略”?
【发布时间】:2017-09-08 02:08:12
【问题描述】:

当我在手册页顶部查看 clang-formatter 的文档时,我看到以下内容。

CLANG-FORMAT(1)                                             User Commands                                            CLANG-FORMAT(1)

NAME
       clang-format - manual page for clang-format 4.0

DESCRIPTION
       ERROR:  ld.so:  object  'libfakeroot-sysv.so'  from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
       OVERVIEW: A tool to format C/C++/Java/JavaScript/Objective-C/Protobuf code.

如何解决我在 Overview 部分之前看到的错误?

错误:ld.so:来自 LD_PRELOAD 的对象“libfakeroot-sysv.so”无法预加载(无法打开共享对象文件):已忽略。

如果这有什么不同,我在 Windows 上的 Ubuntu 上的 Bash 上运行 man clang-formatter 时会看到它。

/usr/bin/env 的输出没有显示任何 LD_PRELOAD 变量,所以我不确定该命令为什么会尝试加载 libfakeroot-sysv.so em> 动态库。

【问题讨论】:

    标签: bash llvm windows-subsystem-for-linux manpage


    【解决方案1】:

    “错误”行很可能实际上写在手册页本身中,不是您的系统的问题。

    您可以通过检查 /usr/share/man 下的相关手册页文件来验证这一点。

    例如,我在 Ubuntu 17.04 的 modulesize-4.0 手册页下找到了这个“错误”行。为了验证它是否真的写在那里,我运行了:

    zcat /usr/share/man/man1/modularize-4.0.1.gz | less
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-17
      • 2012-01-18
      • 2016-02-26
      • 2019-05-18
      • 2019-11-19
      • 2020-07-09
      • 2019-01-30
      • 2015-05-23
      相关资源
      最近更新 更多