liukangkang 发表于 2018-12-25 14:57:10

源码编译问题

我用的是这个链接上的虚拟机:
https://pan.baidu.com/s/1jlO225UONAB5HEzp80iokw密码:ku1l

在trdp官网上下载了一套源码,要编译后下载到imx6的开发板上,编译不过
我的LINUX_config文件如附件:
编译的时候报错:                        -ltrdp -lz \
                        -lrt -L bld/output/arm-linux-rel
<command-line>:0:4: warning: missing whitespace after the macro name
/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/../lib/gcc/arm-fsl-linux-gnueabi/4.6.2/../../../../arm-fsl-linux-gnueabi/bin/ld: skipping incompatible /usr/local/lib/libz.so when searching for -lz
/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/../lib/gcc/arm-fsl-linux-gnueabi/4.6.2/../../../../arm-fsl-linux-gnueabi/bin/ld: skipping incompatible /usr/local/lib/libz.a when searching for -lz
/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/../lib/gcc/arm-fsl-linux-gnueabi/4.6.2/../../../../arm-fsl-linux-gnueabi/bin/ld: cannot find -lz
collect2: ld returned 1 exit status
make: *** Error 1

网上说是少lib库,我添加了个zlib-1.2.11库,然后在 Makefile中 添加-L/usr/local/lib \ 编译还是报这个问题
请大神指导下






飞凌-chongzi 发表于 2018-12-27 09:38:23

您好
给您在网上找到一篇文档您可以参考一下https://ask.csdn.net/questions/683288
页: [1]
查看完整版本: 源码编译问题