【发布时间】:2017-12-21 11:01:49
【问题描述】:
我正在尝试在 docker 容器上安装 Quartus 13.0,但我遇到了 libpng12 库的问题。
builder@580847ded665:~$ ls -ld $(locate -r libpng.*\.so.*)
lrwxrwxrwx. 1 root root 18 Jan 6 2016 /lib/x86_64-linux-gnu/libpng12.so.0 -> libpng12.so.0.54.0
-rw-r--r--. 1 root root 149904 Jan 6 2016 /lib/x86_64-linux-gnu/libpng12.so.0.54.0
lrwxrwxrwx. 1 root root 35 Jan 6 2016 /usr/lib/x86_64-linux-gnu/libpng12.so.0 -> /lib/x86_64-linux-gnu/libpng12.so.0
builder@580847ded665:~$ xvfb-run -a /home/builder/altera/13.0/quartus/bin/tb2_install --enable
tb2_install: error while loading shared libraries: libpng12.so.0: cannot open shared object file: wrong ELF class: ELFCLASS64
问题是我有一个 32 位应用程序尝试使用 64 位库,但它不理解它。谁能帮我弄清楚如何解决这个问题?
【问题讨论】:
标签: linux docker shared-libraries quartus