【100分】(16位ms-dos子系统)NTVDM CPU 遇到无效指令 CS:0596<高分求助>
我打开一个工具总是弹出一个16位ms-dos子系统的对话框。
内容如下:
///////////////
F:\bada\1.0.0\IDE\plugins\org.eclipse.cdt.core.win32_5.1.0.200909110608\os\win32\x86\starter.exe
NTVDM CPU 遇到无效指令。
CS:0596 IP:00d1 OP:65 2e 63 6f 72选择“关闭”终止应用程序。
【关闭(C)】【忽略(I)】
///////////////
当我点击忽略时,此框仍然不停地弹出,且CS,IP,OP在不停的变化。
请各位高手赐教!!!
------最佳解决方案--------------------"16位ms-dos子系统",一般都是16bit的程序直接在win32上运行时出错
楼主这不是eclipse的组件,要手工运行?
------其他解决方案--------------------
不是哈,我启动bada,这个IDE就会调用这个程序。
------其他解决方案--------------------不能沉底啊!!!!!!
------其他解决方案--------------------不能沉底啊!!!!!!
------其他解决方案--------------------我Google了近一天,才找到答案如下:
将cygwin中的gcc-4.exe 复制为gcc.exe覆盖原有的gcc.exe(Cygwin的符号链接文件,被windows当成PE文件错误地执行了。)
g++-4.exe复制为g++.exe
gcov-4.exe 复制为gcov.exe
参考: http://cygwin.com/ml/cygwin/2010-03/msg00508.html
------其他解决方案--------------------
非常感谢
------其他解决方案--------------------
5楼为正解!顶,谢谢
------其他解决方案--------------------正解!!支持