Chinaunix

标题: 请教:PowerPC下移植netperf [打印本页]

作者: ruger    时间: 2007-04-26 21:53
标题: 请教:PowerPC下移植netperf
不知道有人移植过没有?
还有一个问题:我将一个小程序(x86)移植到PowerPC上运行,每次都出现“Illigegal instruction”推出,查了一下,在/arch/ppc/kernel/trap.c文件是最像的, 但是是一句注释,没有printf("Illigegal instruction\n");结合应用程序看了以下,应该是SIGNAL()搞的鬼,在其他架构中都有:
#define SIGILL 4


而我的小程序中两句关于signal的:
signal(SIGINT,sigproc);

signal(SIGALARM,my_sigalarm);
alarm(ALARM_SLEEP);

应该是与ALARM有关,但是ALARM是14,又不是4,没什么联系啊~
有没有人碰到类似的问题啊?帮帮忙,时间紧迫啊~
作者: ruger    时间: 2007-04-30 12:19
netperf移植过程中
./configure CC=/LinuxPPC/CDK/gcc-3.4.2-glibc-2.3.3/bin/powerpc-8540-linux-gnu-gcc --includedir=/LinuxPPC/CDK/gcc-3.4.2-glibc-2.3.3/powerpc-8540-linux-gnu/include/ --libdir=/LinuxPPC/CDK/gcc-3.4.2-glibc-2.3.3/powerpc-8540-linux-gnu/lib/ --host=ppc-linux --build=i686-linux
会报错:
checking whether setpgrp takes no argument... configure: error: cannot check setpgrp when cross compiling

在网上查了一下,没有什么好的解决方案,将configure文件中相关行注释掉,./configure成功,make成功,没有出错,但是拿到ppc8540平台(Linux (none) 2.4.26-pre5)上执行的时候,又会报
只是在执行的时候会Illegal instruction,算几本成功了~




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2