Ubuntu 18.04-Catkin_make-> /usr/bin/ld:找不到-lX11::X11

Ubuntu 18.04-Catkin_make-> /usr/bin/ld:找不到-lX11::X11

我的问题如下:我正在尝试运行一些 ROS 包。我已经在虚拟机上执行过此操作,因此包是正确的。我现在想在我的分区上执行相同操作,我安装了所需的库,但运行时catkin_make出现以下情况:

/usr/bin/ld: cannot find -lX11::X11
collect2: error: ld returned 1 exit status
acin_reconstruction/CMakeFiles/reconstruction_node.dir/build.make:245: recipe for target '/home/vanessa/catkin_ws/devel/lib/acin_reconstruction/reconstruction_node' failed
make[2]: *** [/home/vanessa/catkin_ws/devel/lib/acin_reconstruction/reconstruction_node] Error 1
CMakeFiles/Makefile2:6388: recipe for target 'acin_reconstruction/CMakeFiles/reconstruction_node.dir/all' failed
make[1]: *** [acin_reconstruction/CMakeFiles/reconstruction_node.dir/all] Error 2
Makefile:140: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j8 -l8" failed"

我在网上没有找到任何解决方案,但我读到一篇文章,其中一个人使用了以下命令,所以我在这里写下输出

ld -lX11 --verbose:

GNU ld (GNU Binutils for Ubuntu) 2.30
  Supported emulations:
   elf_x86_64
   elf32_x86_64
   elf_i386
   elf_iamcu
   i386linux
   elf_l1om
   elf_k1om
   i386pep
   i386pe
using internal linker script:
==================================================
/* Script for -z combreloc: combine and sort reloc sections */
/* Copyright (C) 2014-2018 Free Software Foundation, Inc.
   Copying and distribution of this script, with or without modification,
   are permitted in any medium without royalty provided the copyright
   notice and this notice are preserved.  */
OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64",
          "elf64-x86-64")
OUTPUT_ARCH(i386:x86-64)
ENTRY(_start)
SEARCH_DIR("=/usr/local/lib/x86_64-linux-gnu"); SEARCH_DIR("=/lib/x86_64-linux-gnu"); SEARCH_DIR("=/usr/lib/x86_64-linux-gnu"); SEARCH_DIR("=/usr/lib/x86_64-linux-gnu64"); SEARCH_DIR("=/usr/local/lib64"); SEARCH_DIR("=/lib64"); SEARCH_DIR("=/usr/lib64"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SEARCH_DIR("=/usr/x86_64-linux-gnu/lib64"); SEARCH_DIR("=/usr/x86_64-linux-gnu/lib");
SECTIONS
{
  /* Read-only sections, merged into text segment: */
  PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x400000)); . = SEGMENT_START("text-segment", 0x400000) + SIZEOF_HEADERS;
  .interp         : { *(.interp) }
  .note.gnu.build-id : { *(.note.gnu.build-id) }
  .hash           : { *(.hash) }
  .gnu.hash       : { *(.gnu.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rela.dyn       :
    {
      *(.rela.init)
      *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
      *(.rela.fini)
      *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
      *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
      *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
      *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
      *(.rela.ctors)
      *(.rela.dtors)
      *(.rela.got)
      *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
      *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*)
      *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*)
      *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*)
      *(.rela.ifunc)
    }
  .rela.plt       :
    {
      *(.rela.plt)
      PROVIDE_HIDDEN (__rela_iplt_start = .);
      *(.rela.iplt)
      PROVIDE_HIDDEN (__rela_iplt_end = .);
    }
  .init           :
  {
    KEEP (*(SORT_NONE(.init)))
  }
  .plt            : { *(.plt) *(.iplt) }
.plt.got        : { *(.plt.got) }
.plt.sec        : { *(.plt.sec) }
  .text           :
  {
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf32.em.  */
    *(.gnu.warning)
  }
  .fini           :
  {
    KEEP (*(SORT_NONE(.fini)))
  }
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .eh_frame_hdr : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table
  .gcc_except_table.*) }
  .gnu_extab   : ONLY_IF_RO { *(.gnu_extab*) }
  /* These sections are generated by the Sun/Oracle C++ compiler.  */
  .exception_ranges   : ONLY_IF_RO { *(.exception_ranges
  .exception_ranges*) }
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE));
  /* Exception handling  */
  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .gnu_extab      : ONLY_IF_RW { *(.gnu_extab) }
  .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  .exception_ranges   : ONLY_IF_RW { *(.exception_ranges .exception_ranges*) }
  /* Thread Local Storage sections  */
  .tdata      : { *(.tdata .tdata.* .gnu.linkonce.td.*) }
  .tbss       : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .preinit_array     :
  {
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
  }
  .init_array     :
  {
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
  }
  .fini_array     :
  {
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
  }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
       the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  .dynamic        : { *(.dynamic) }
  .got            : { *(.got) *(.igot) }
  . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 24 ? 24 : 0, .);
  .got.plt        : { *(.got.plt)  *(.igot.plt) }
  .data           :
  {
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  _edata = .; PROVIDE (edata = .);
  . = .;
  __bss_start = .;
  .bss            :
  {
   *(.dynbss)
   *(.bss .bss.* .gnu.linkonce.b.*)
   *(COMMON)
   /* Align here to ensure that the .bss section occupies space up to
      _end.  Align after .bss to ensure correct alignment even if the
      .bss section disappears because there are no input sections.
      FIXME: Why do we need it? When there is no .bss section, we don't
      pad the .data section.  */
   . = ALIGN(. != 0 ? 64 / 8 : 1);
  }
  .lbss   :
  {
    *(.dynlbss)
    *(.lbss .lbss.* .gnu.linkonce.lb.*)
    *(LARGE_COMMON)
  }
  . = ALIGN(64 / 8);
  . = SEGMENT_START("ldata-segment", .);
  .lrodata   ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) :
  {
    *(.lrodata .lrodata.* .gnu.linkonce.lr.*)
  }
  .ldata   ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) :
  {
    *(.ldata .ldata.* .gnu.linkonce.l.*)
    . = ALIGN(. != 0 ? 64 / 8 : 1);
  }
  . = ALIGN(64 / 8);
  _end = .; PROVIDE (end = .);
  . = DATA_SEGMENT_END (.);
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment       0 : { *(.comment) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1 */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2 */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2 */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line .debug_line.* .debug_line_end ) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
  /* DWARF 3 */
  .debug_pubtypes 0 : { *(.debug_pubtypes) }
  .debug_ranges   0 : { *(.debug_ranges) }
  /* DWARF Extension.  */
  .debug_macro    0 : { *(.debug_macro) }
  .debug_addr     0 : { *(.debug_addr) }
  .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) }
  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) }
}


>==================================================
attempt to open //usr/local/lib/x86_64-linux-gnu/libX11.so failed
attempt to open //usr/local/lib/x86_64-linux-gnu/libX11.a failed
attempt to open //lib/x86_64-linux-gnu/libX11.so failed
attempt to open //lib/x86_64-linux-gnu/libX11.a failed
attempt to open //usr/lib/x86_64-linux-gnu/libX11.so succeeded
-lX11 (//usr/lib/x86_64-linux-gnu/libX11.so)
libxcb.so.1 needed by //usr/lib/x86_64-linux-gnu/libX11.so
attempt to open /opt/ros/melodic/lib/libxcb.so.1 failed
attempt to open //usr/lib/x86_64-linux-gnu/libfakeroot/libxcb.so.1 failed
attempt to open //usr/local/lib/i386-linux-gnu/libxcb.so.1 failed
attempt to open //lib/i386-linux-gnu/libxcb.so.1 failed
attempt to open //usr/local/lib/i686-linux-gnu/libxcb.so.1 failed
attempt to open //lib/i686-linux-gnu/libxcb.so.1 failed
attempt to open //usr/lib/i686-linux-gnu/libxcb.so.1 failed
attempt to open //usr/local/lib/libxcb.so.1 failed
attempt to open //usr/local/lib/x86_64-linux-gnu/libxcb.so.1 failed
attempt to open //lib/x86_64-linux-gnu/libxcb.so.1 failed
found libxcb.so.1 at //usr/lib/x86_64-linux-gnu/libxcb.so.1
libdl.so.2 needed by //usr/lib/x86_64-linux-gnu/libX11.so
attempt to open /opt/ros/melodic/lib/libdl.so.2 failed
attempt to open //usr/lib/x86_64-linux-gnu/libfakeroot/libdl.so.2 failed
attempt to open //usr/local/lib/i386-linux-gnu/libdl.so.2 failed
attempt to open //usr/lib/i386-linux-gnu/libdl.so.2 failed
attempt to open //usr/local/lib/i686-linux-gnu/libdl.so.2 failed
attempt to open //lib/i686-linux-gnu/libdl.so.2 failed
attempt to open //usr/lib/i686-linux-gnu/libdl.so.2 failed
attempt to open //usr/local/lib/libdl.so.2 failed
attempt to open //usr/local/lib/x86_64-linux-gnu/libdl.so.2 failed
found libdl.so.2 at //lib/x86_64-linux-gnu/libdl.so.2
libc.so.6 needed by //usr/lib/x86_64-linux-gnu/libX11.so
attempt to open /opt/ros/melodic/lib/libc.so.6 failed
attempt to open //usr/lib/x86_64-linux-gnu/libfakeroot/libc.so.6 failed
attempt to open //usr/local/lib/i386-linux-gnu/libc.so.6 failed
attempt to open //usr/lib/i386-linux-gnu/libc.so.6 failed
attempt to open //usr/local/lib/i686-linux-gnu/libc.so.6 failed
attempt to open //lib/i686-linux-gnu/libc.so.6 failed
attempt to open //usr/lib/i686-linux-gnu/libc.so.6 failed
attempt to open //usr/local/lib/libc.so.6 failed
attempt to open //usr/local/lib/x86_64-linux-gnu/libc.so.6 failed
attempt to open //usr/lib/x86_64-linux-gnu/libc.so.6 failed
attempt to open //usr/local/lib/x86_64-linux-gnu/libc.so.6 failed
attempt to open //usr/lib/x86_64-linux-gnu/libc.so.6 failed
attempt to open //usr/lib/x86_64-linux-gnu64/libc.so.6 failed
attempt to open //usr/local/lib64/libc.so.6 failed
attempt to open //lib64/libc.so.6 failed
attempt to open //usr/lib64/libc.so.6 failed
attempt to open //usr/local/lib/libc.so.6 failed
attempt to open //lib/libc.so.6 failed
attempt to open //usr/lib/libc.so.6 failed
attempt to open //usr/x86_64-linux-gnu/lib64/libc.so.6 failed
attempt to open //usr/x86_64-linux-gnu/lib/libc.so.6 failed
attempt to open /opt/ros/melodic/lib/libc.so.6 failed
attempt to open //usr/lib/x86_64-linux-gnu/libfakeroot/libc.so.6 failed
attempt to open //usr/local/lib/i386-linux-gnu/libc.so.6 failed
attempt to open //usr/lib/i386-linux-gnu/libc.so.6 failed
attempt to open //usr/local/lib/i686-linux-gnu/libc.so.6 failed
attempt to open //lib/i686-linux-gnu/libc.so.6 failed
attempt to open //usr/lib/i686-linux-gnu/libc.so.6 failed
attempt to open //usr/local/lib/libc.so.6 failed
attempt to open //usr/local/lib/x86_64-linux-gnu/libc.so.6 failed
found libc.so.6 at //lib/x86_64-linux-gnu/libc.so.6
libXau.so.6 needed by //usr/lib/x86_64-linux-gnu/libxcb.so.1
attempt to open /opt/ros/melodic/lib/libXau.so.6 failed
attempt to open //usr/lib/x86_64-linux-gnu/libfakeroot/libXau.so.6 failed
attempt to open //usr/local/lib/i386-linux-gnu/libXau.so.6 failed
attempt to open //lib/i386-linux-gnu/libXau.so.6 failed
attempt to open //usr/local/lib/i686-linux-gnu/libXau.so.6 failed
attempt to open //lib/i686-linux-gnu/libXau.so.6 failed
attempt to open //usr/lib/i686-linux-gnu/libXau.so.6 failed
attempt to open //usr/local/lib/libXau.so.6 failed
attempt to open //usr/local/lib/x86_64-linux-gnu/libXau.so.6 failed
attempt to open //lib/x86_64-linux-gnu/libXau.so.6 failed
found libXau.so.6 at //usr/lib/x86_64-linux-gnu/libXau.so.6
libXdmcp.so.6 needed by //usr/lib/x86_64-linux-gnu/libxcb.so.1
attempt to open /opt/ros/melodic/lib/libXdmcp.so.6 failed
attempt to open //usr/lib/x86_64-linux-gnu/libfakeroot/libXdmcp.so.6 failed
attempt to open //usr/local/lib/i386-linux-gnu/libXdmcp.so.6 failed
attempt to open //lib/i386-linux-gnu/libXdmcp.so.6 failed
attempt to open //usr/local/lib/i686-linux-gnu/libXdmcp.so.6 failed
attempt to open //lib/i686-linux-gnu/libXdmcp.so.6 failed
attempt to open //usr/lib/i686-linux-gnu/libXdmcp.so.6 failed
attempt to open //usr/local/lib/libXdmcp.so.6 failed
attempt to open //usr/local/lib/x86_64-linux-gnu/libXdmcp.so.6 failed
attempt to open //lib/x86_64-linux-gnu/libXdmcp.so.6 failed
found libXdmcp.so.6 at //usr/lib/x86_64-linux-gnu/libXdmcp.so.6
ld-linux-x86-64.so.2 needed by //lib/x86_64-linux-gnu/libdl.so.2
attempt to open /opt/ros/melodic/lib/ld-linux-x86-64.so.2 failed
attempt to open //usr/lib/x86_64-linux-gnu/libfakeroot/ld-linux-x86-64.so.2 failed
attempt to open //usr/local/lib/i386-linux-gnu/ld-linux-x86-64.so.2 failed
attempt to open //lib/i386-linux-gnu/ld-linux-x86-64.so.2 failed
attempt to open //usr/lib/i386-linux-gnu/ld-linux-x86-64.so.2 failed
attempt to open //usr/local/lib/i686-linux-gnu/ld-linux-x86-64.so.2 failed
attempt to open //lib/i686-linux-gnu/ld-linux-x86-64.so.2 failed
attempt to open //usr/lib/i686-linux-gnu/ld-linux-x86-64.so.2 failed
attempt to open //usr/local/lib/ld-linux-x86-64.so.2 failed
attempt to open //usr/local/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 failed
found ld-linux-x86-64.so.2 at //lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
libbsd.so.0 needed by //usr/lib/x86_64-linux-gnu/libXdmcp.so.6
attempt to open /opt/ros/melodic/lib/libbsd.so.0 failed
attempt to open //usr/lib/x86_64-linux-gnu/libfakeroot/libbsd.so.0 failed
attempt to open //usr/local/lib/i386-linux-gnu/libbsd.so.0 failed
attempt to open //usr/lib/i386-linux-gnu/libbsd.so.0 failed
attempt to open //usr/local/lib/i686-linux-gnu/libbsd.so.0 failed
attempt to open //lib/i686-linux-gnu/libbsd.so.0 failed
attempt to open //usr/lib/i686-linux-gnu/libbsd.so.0 failed
attempt to open //usr/local/lib/libbsd.so.0 failed
attempt to open //usr/local/lib/x86_64-linux-gnu/libbsd.so.0 failed
found libbsd.so.0 at //lib/x86_64-linux-gnu/libbsd.so.0
librt.so.1 needed by //lib/x86_64-linux-gnu/libbsd.so.0
attempt to open /opt/ros/melodic/lib/librt.so.1 failed
attempt to open //usr/lib/x86_64-linux-gnu/libfakeroot/librt.so.1 failed
attempt to open //usr/local/lib/i386-linux-gnu/librt.so.1 failed
attempt to open //usr/lib/i386-linux-gnu/librt.so.1 failed
attempt to open //usr/local/lib/i686-linux-gnu/librt.so.1 failed
attempt to open //lib/i686-linux-gnu/librt.so.1 failed
attempt to open //usr/lib/i686-linux-gnu/librt.so.1 failed
attempt to open //usr/local/lib/librt.so.1 failed
attempt to open //usr/local/lib/x86_64-linux-gnu/librt.so.1 failed
found librt.so.1 at //lib/x86_64-linux-gnu/librt.so.1
libpthread.so.0 needed by //lib/x86_64-linux-gnu/librt.so.1
attempt to open /opt/ros/melodic/lib/libpthread.so.0 failed
attempt to open //usr/lib/x86_64-linux-gnu/libfakeroot/libpthread.so.0 failed
attempt to open //usr/local/lib/i386-linux-gnu/libpthread.so.0 failed
attempt to open //usr/lib/i386-linux-gnu/libpthread.so.0 failed
attempt to open //usr/local/lib/i686-linux-gnu/libpthread.so.0 failed
attempt to open //lib/i686-linux-gnu/libpthread.so.0 failed
attempt to open //usr/lib/i686-linux-gnu/libpthread.so.0 failed
attempt to open //usr/local/lib/libpthread.so.0 failed
attempt to open //usr/local/lib/x86_64-linux-gnu/libpthread.so.0 failed
found libpthread.so.0 at //lib/x86_64-linux-gnu/libpthread.so.0
ld: warning: cannot find entry symbol _start; not setting start address

locate libX11:

/snap/gnome-3-34-1804/72/usr/lib/x86_64-linux-gnu/libX11-xcb.so
/snap/gnome-3-34-1804/72/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1
/snap/gnome-3-34-1804/72/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0
/snap/gnome-3-34-1804/72/usr/lib/x86_64-linux-gnu/libX11.so
/snap/gnome-3-34-1804/72/usr/lib/x86_64-linux-gnu/libX11.so.6
/snap/gnome-3-34-1804/72/usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
/snap/gnome-3-34-1804/77/usr/lib/x86_64-linux-gnu/libX11-xcb.so
/snap/gnome-3-34-1804/77/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1
/snap/gnome-3-34-1804/77/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0
/snap/gnome-3-34-1804/77/usr/lib/x86_64-linux-gnu/libX11.so
/snap/gnome-3-34-1804/77/usr/lib/x86_64-linux-gnu/libX11.so.6
/snap/gnome-3-34-1804/77/usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
/snap/gnome-3-38-2004/70/usr/lib/x86_64-linux-gnu/libX11-xcb.so
/snap/gnome-3-38-2004/70/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1
/snap/gnome-3-38-2004/70/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0
/snap/gnome-3-38-2004/70/usr/lib/x86_64-linux-gnu/libX11.so
/snap/gnome-3-38-2004/70/usr/lib/x86_64-linux-gnu/libX11.so.6
/snap/gnome-3-38-2004/70/usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
/snap/gnome-3-38-2004/99/usr/lib/x86_64-linux-gnu/libX11-xcb.so
/snap/gnome-3-38-2004/99/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1
/snap/gnome-3-38-2004/99/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0
/snap/gnome-3-38-2004/99/usr/lib/x86_64-linux-gnu/libX11.so
/snap/gnome-3-38-2004/99/usr/lib/x86_64-linux-gnu/libX11.so.6
/snap/gnome-3-38-2004/99/usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
/snap/sublime-text/112/usr/lib/x86_64-linux-gnu/libX11.so.6
/snap/sublime-text/112/usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
/usr/lib/x86_64-linux-gnu/libX11-xcb.a
/usr/lib/x86_64-linux-gnu/libX11-xcb.so
/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1
/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0
/usr/lib/x86_64-linux-gnu/libX11.a
/usr/lib/x86_64-linux-gnu/libX11.so
/usr/lib/x86_64-linux-gnu/libX11.so.6
/usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
/usr/share/doc/libx11-dev/libX11
/usr/share/doc/libx11-dev/i18n/compose/libX11-keys.html
/usr/share/doc/libx11-dev/i18n/compose/libX11-keys.html.db
/usr/share/doc/libx11-dev/i18n/compose/libX11-keys.pdf.db.gz
/usr/share/doc/libx11-dev/i18n/compose/libX11-keys.txt.gz
/usr/share/doc/libx11-dev/libX11/libX11.html
/usr/share/doc/libx11-dev/libX11/libX11.html.db
/usr/share/doc/libx11-dev/libX11/libX11.pdf.db.gz
/usr/share/doc/libx11-dev/libX11/libX11.txt.gz 

我不是 ubuntu 专家,因此我不知道该怎么做。我已经尝试过sudo apt-get install lib11-dev 类似的命令,但没有结果。你有什么想法吗?谢谢你的时间。

相关内容