Illegal instruction?怎么回事儿这是?

ihavemounted/nfsinPCinto/mnt/nfsintargetboard.Whenitype./appweb-fappweb.conf,imetthis... i have mounted /nfs in PC into /mnt/nfs in target board.When i type ./appweb -f appweb.conf, i met this error: [root@w5300e01-ARM nfs]$ ./appweb -f appweb.confdefault:1 main Error: Security risk, directory /mnt/nfs is writable by others Illegal instruction复制代码什么意思呢?目标板上的/mnt/nfs的访问权限设置有问题?谢谢各位老师!!Security risk的问题解决了,但是后面的Illegal instruction还是有。也是现在才知道,原来这是两个错误,一个是Security risk,一个是Illegal instruction。我把一个用上位机编译好的hello_world文件发送到目标板的/nfs里面,然后执行./hello_world,结果没问题,正常执行。为什么同样是编译好的appweb就会是Illegal instruction呢?其他错误还有思路去解决,这到底是什么错误呢?那么在什么情况下linux会提示Illegal instruction呢?谢谢各位老师,前辈!! 展开
 我来答
匿名用户
2013-10-25
展开全部
我想装上GDB调试器看看到底是哪儿错了,可是编译好gdbserver,烧到目标板上要开启gdbserver的时候illegal instruction又来了。和以前一样没有任何其他提示,就单单这么一句illegal instruction.似乎我的板子只能执行hello_world,复杂点儿的程序都是illegal instruction? 是不是内核出问题了?如果是,是什么问题呢?我从来都没怀疑过内核啊,因为这是公司做好的开发板啊,我只是搞搞应用而已。
匿名用户
2013-10-25
展开全部
我用file命令查了一下appweb,说是动态链接的。如果真是动态链接的出现Illegal instruction就能解释了,可是我编译appweb的时候用的是--enable-static啊,怎么还是动态的呢?奇了怪咧!!--enable-static不起作用?听一人说,我又用ldd命令查了一下appweb,又说是not a dynamic executable,真是闹不清咧!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-10-25
展开全部
回复 4# 您的意思是,编译内核时的编译器和我编译应用程序的编译器是不一样的?哎呀,问题很有可能就是因此而起!谢谢。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式