移植iperf到powerpc

梧桐芭蕉 2013-02-26 10:55:07
顺手记录一下,iperf是c和c++混合编写的,需要同时指定gcc和g++ 交叉编译器
源码
http://sourceforge.net/projects/iperf/
交叉编译
CC=powerpc-linux-gnuspe-gcc CXX=powerpc-linux-gnuspe-g++ ./configure --host=powerpc-linux --prefix=/home/xy/tmp/iperf-2.0.5/install
make
make install


make时报错,什么undefined reference to `rpl_malloc',貌似很多开源软件移植时都有这个错误
懒的去追根溯源了,猜测是这些开源软件能够移植到非常冷门的嵌入式OS上,可能没有libc的malloc等基本函数,就使用rpl_malloc
执行
grep -rni "rpl_malloc" .

找到 rpl_malloc的使能位置,如./config.h:281:#define malloc rpl_malloc
直接去.config.h 里把它注释掉即可
...全文
53 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

745

社区成员

发帖
与我相关
我的任务
社区描述
该论坛主要探讨Linux系统在IBM Power平台的安装、部署、应用开发等话题,并为网友们提供自由交流的平台。
社区管理员
  • Power Linux社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧