请教: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,没什么联系啊~
有没有人碰到类似的问题啊?帮帮忙,时间紧迫啊~
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
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
会报错:
在网上查了一下,没有什么好的解决方案,将configure文件中相关行注释掉,./configure成功,make成功,没有出错,但是拿到ppc8540平台(Linux (none) 2.4.26-pre5)上执行的时候,又会报
只是在执行的时候会Illegal instruction,算几本成功了~