madpaly 移植到 TQ2440 遇到问题 libid3tag was not found (1)


===============================================================================

    上一次构建根文件系统的时候留下了几个问题

               第一是没有区分uImage和zImage

               第二是对U-boot传入参数的有问题

   对于第一个问题,就是需要知道什么时候用的是zImage什么时候是uImage

  对于第二个问题,在u-boot中可以直接改变环境变量既可, 如TQ2440的是0选项中的NFS 选项

===============================================================================

   昨天遇到的问题:

    1:     弄nfs filesystem 因为一个错误耽误了一天时间 .这个错误是在填入路径的时候没有到达底层

            eg /home/tonyho/nfs/rootfs 将后面的rootfs省掉了,这样子就无法被挂载找到/bin sbin 等目录了,改了后就好了.

     2:    在Ubuntu下,下载u-boot到NandFlash居然不可以使用,在Windows下下载没有问题. 不管是用minicom还是用gtkterm

     3:    同学的mini2440下载好的uboot在他那里没有问题,拿到我电脑居然乱码(Windows 和 Linux 都如此).  在另一台Ubuntu电脑里面居然不能输入.

             这个显然不应该是时钟设置问题. 

=================================================================================

    根文件系统和内核编译完成,测试无误,但是看门狗依然没有去处理喂狗,采用简单的用关闭而已,也就是CW.sh脚本做的事情.这个修改 rootfs/etc/inittab解决

   Step 1: 

                 移植zlib库

                tar 解压后直接configure即可:

更改了Makefile里面的编译器前缀,即加上arm-linux-,然后make即可,然后就是make install 



同样的完成了libid3tag的库制作  和 libmad库的制作,但是在编译madplay的时候出现   libid3tag was not found  说明没有,那么这个东西是libid3tag.la的别名还是其他的 libid3tag.so的别名或者是链接呢?      



其他的库如下:





确实是没有那个libid3tag但是这个东西应该是哪个的别名呢?  

转载于:https://www.cnblogs.com/tonyho/archive/2011/11/23/2742232.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值