Welcome 微信登录

首页 / 操作系统 / Linux / Ubuntu 14.04编译RT288x_SDK/toolchain/squashfs3.2-r2时出错

Ubuntu 14.04编译squashfs3.2-r2时出错1./usr/bin/ld: mksquashfs.o: undefined reference to symbol "log10@@GLIBC_2.0" /usr/bin/ld: note: "log10@@GLIBC_2.0" is defined in DSO /lib/libm.so.6 so try andding it to the linker command line /lib/libm.so.6: could not read symbols: Invalid operation找到“squashfs3.2-r2/squashfs-tools”目录下Makefile文件修改:mksquashfs: LDLIBS += -lpthread -lunlzma_r -llzma_r -lstdc++ 成:mksquashfs: LDLIBS += -lpthread -lunlzma_r -llzma_r -lstdc++ -lm2./home/astro/RT288x_SDK/toolchain/mksquash_lzma-3.2/lzma443/C/7zip/Compress/LZMA_C/libunlzma.a(uncomp.o): In function `sqlzma_un":
uncomp.c:(.text+0x58): undefined reference to `inflateReset"
uncomp.c:(.text+0x99): undefined reference to `inflate"
uncomp.c:(.text+0x1a0): undefined reference to `zError"
/home/astro/RT288x_SDK/toolchain/mksquash_lzma-3.2/lzma443/C/7zip/Compress/LZMA_C/libunlzma.a(uncomp.o): In function `sqlzma_init":
uncomp.c:(.text+0x3d3): undefined reference to `inflateInit_"
collect2: ld returned 1 exit status在mksquash_lzma-3.2/squashfs3.2-r2/squashfs-tools/Makefile
unsquashfs: LDLIBS += -lunlzma後面加上–lz可解決更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2本文永久更新链接地址