免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 696 | 回复: 0
打印 上一主题 下一主题

项目的完善 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-06-05 19:34 |只看该作者 |倒序浏览
现在就是把手尾收的漂亮些。
jrtplib遇到的问题,是由memcpy引起的。在Redhat7.2上,使用mmap时用memcpy,好像有些缺陷,就是复制的大小如果不是几十字节之内就会出错?这个现象是荒唐的,但是在Fedora8上这个程序是没有引起同样的段错误的。而且接下来不会使用内存映射,所以这个问题就不深入了。
现在的目标是:
1.将jrtplib移植到开发板上并传输文件。
2.将网络传输这一块和Mp3播放结合。
3.将项目移植到开发板上。
4.将项目移植到pxa开发板上。

1.使用已经做好的交叉编译环境非常简单,只要将PATH路径设置好包含该环境的bin即可。当交叉编译jrtplib的时候,只要:
1)export CXX=arm-linux-g++
2)./configure --enable-fpm=arm --host=arm-linux --disable-debugging --prefix=/root/BSP0.3.6/Rootdisk/newdisk/disk/usr
3)修改rtperrors.cpp,添加include ,纠正snprintf错误。
4)make ;make install
问题:illegal instruction
网上说是交叉编译器的问题。使用xscale的交叉编译,可能简单的c++程序没有问题,复杂的就会有问题了。



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/93494/showart_1956690.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP