【SEP4020】ImageMagick和libdmtx的移植 for Arm7

本文记录了作者将ImageMagick和libdmtx成功移植到SEP4020 Arm7开发板上的过程,详细描述了在Ubuntu 9.10环境下遇到的问题和解决方案,包括配置路径错误、编译器找不到等问题,并最终成功运行转换和识别命令。
摘要由CSDN通过智能技术生成

    经过两天的奋斗,终于成功的把这2个的东西移植到开发板上去了,我用的是SEP4020的开发板,系统为UBUNTU 9.10,由于这是俺第一次做移植,遇到了不少新鲜而困难的东西,首先对移植的过程还不太了解,我自己的开发板是通过NFS挂载根文件系统(路径:/work/nfs_root/cmt_root),当初在移植的时候直接把ImageMagick安装在/work/nfs_root/cmt_root/usr/local下面,一切都安装得很顺利,可以到了安装libdmtx的时候,如前面文章所说,找不到Magic,发现Magic的版本号太低,搞来搞去的解法就是前篇文章所讲的那样。移植到开发板的时候,发现convert -sample 25%x25% 002.jpg 005.jpg(PS:002.jpg是自己放的一张图),发现找不到configure.xml,打开调试信息:convert -debug all -sample 25%x25% 002.jpg 005.jpg,发现它寻找的路径是/work/nfs_root/cmt_root/usr/local/lib/ImageMagic/config/configure.xml,很明显这样是找不到的,因为根文件系统压根就不存在这样的路径,这路径是主机上的。

    于是乎,自己猜想出这么个结论:移植软件的过程都是把软件先交叉编译到主机的根目录下,而不是开发板的根目录,这样才能识别到它的真正目录(不知道我的这个猜想对不对,也欢迎各位网友指导纠正)

 

    于是之前的移植软件的做法都是不正确的,现在转变方向,把软件都交叉编译到/usr/local/下面去,发现在安装的时候找不到arm-linux-gcc这条命令,我觉得是这个原因:/usr/local这个目录的的owne

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值