Libraries

在 ARM 上交叉編譯 ImageMagick

  • March 15, 2016

以下是在 ARM 上交叉編譯的 ImageMagick,我已經成功交叉編譯了它,但是在交叉環境中使用轉換二進製文件時,它給出了以下錯誤:

[root@FriendlyARM bin]# convert
convert: error while loading shared libraries: libgomp.so.1: cannot open shared object file: No such file or directory

[root@FriendlyARM bin]# ldd convert
       libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x40113000)
       libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x4014f000)
       libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40204000)
       libexpat.so.1 => /usr/lib/libexpat.so.1 (0x40009000)
       libgomp.so.1 => not found
       libm.so.6 => /lib/libm.so.6 (0x40277000)
       libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40057000)
       libpthread.so.0 => /lib/libpthread.so.0 (0x4019d000)
       libc.so.6 => /lib/libc.so.6 (0x402e9000)
       libz.so.1 => /usr/lib/libz.so.1 (0x400ce000)
       /lib/ld-linux.so.3 (0x400ed000)

請幫助我解決這些庫依賴項。

您需要安裝libgomp在您的 ARM 系統上。如果您提供有關目標的更多詳細資訊(特別是分佈),我可以在我的答案中添加更多詳細資訊…

引用自:https://unix.stackexchange.com/questions/269897