嵌入式爱好者

查看: 17060|回复: 1

[Linux] 源码编译问题

[复制链接]

10

主题

23

帖子

96

积分

AM335x通行证i.MX6UL通行证i.MX6Q通行证

扫一扫,手机访问本帖
发表于 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 [enabled by default]
/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: *** [bld/output/arm-linux-rel/trdp-xmlprint-test] Error 1

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






LINUX_ARM_config.zip

1.05 KB, 下载次数: 2, 下载积分: 贡献 1

回复

使用道具 举报

1

主题

3669

帖子

3928

积分

发表于 2018-12-27 09:38:23 | 显示全部楼层
您好  
给您在网上找到一篇文档您可以参考一下https://ask.csdn.net/questions/683288
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-4-27 02:25

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表