Libraries
在 ARM 上交叉編譯 ImageMagick
以下是在 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 系統上。如果您提供有關目標的更多詳細資訊(特別是分佈),我可以在我的答案中添加更多詳細資訊…