在linux虚拟机中运行程序没有问题,但是交叉编译之后到arm板子上跑就段错误,求大神指教~~!!!
我想可能是不是栈空间不足的原因,我虚拟机中的栈空间是10k,arm开发板的是8k,我先把arm开发板的设置成10k,然后运行,依旧段错误,然后我又把虚拟机的改成8k,依旧能运行。所以迷茫了,本人新手,求大神指教~~~~
------解决方案--------------------贴源码吧!
另外这么大的栈空间? 丢到全局或者自己malloc试试!
------解决方案--------------------同意1L,直接用malloc代替栈空间
------解决方案--------------------快上源码吧! 我很喜欢这样的问题。 没有源码,我们也不法分析 啊! 不是吗?