madpaly 移植到 TQ2440 遇到问题madplay not found (2)

   上一次遇到了问题,在我确定各类方式无误后, 怀疑原因可能有两个:

         Reason1:  我安装的Ubuntu 11.10没有需要的那个libid3tag这个文件  编译时lib3tag源码包是不会产生这个的

         Reason2:  我哪里设置有问题,即在那个 ./configure .....这里设置有问题.


   对于Reason1 ,我换用了一个系统 用Ubuntu 9.10,结果,一次性就搞定了.

   madpaly 移植到 TQ2440 遇到问题madplay not found (2)_第1张图片

既然如此,说明可以了,那么将其中需要的库和二进制文件放入根目录对于文件夹中去试一试.

库已经放入到/usr/lib中,而madplay则已经放入了/bin和usr/bin中

因为用的是nfs根文件系统,拷贝过去后发现是不可以的.

madpaly 移植到 TQ2440 遇到问题madplay not found (2)_第2张图片

这个是什么原因呢?  

回答一楼的问题:【Update Date = 2013-5-16】

这个是很多年前的东西了,但是现在再回头看,我觉得可以按照如下步骤来确定问题所在:
1.file madplay 查看文件属性是否正确
2.前段时间在做开发的时候遇到过这个问题,应该是缺少库。
  那么如何查看缺少的库呢? 用arm-linux-readelf  -a madplay | grep "Shared" 来查看,然后将这些缺少库放入到根文件系统的/lib中,或者是 usr/lib中。
3. 查看LD_LIBRARY_PATH环境变量是否将上面的lib路径包含,如果没有包含那么包含一下即可。

你可能感兴趣的:(madpaly 移植到 TQ2440 遇到问题madplay not found (2))