感谢各位的帮助,我的程序终于可以编译运行了:) 我发现在项目的properties里可以配置Binary Parser。有两个选项Elf Parser和PE Windows Parser。请问,这两个在运行的时候本质的区别是什么?在选择PE Windows Parser之后,run基本没有问题,总能找到hello.exe。可是如果选择Elf Parser,运行的时候就经常找不到hello.exe。还有就是,为什么我不能debug。在选择PE Windows Parser的时候,我在hello.c里设置的断点。执行debug的时候,好像只能找到hello.exe。然后eclipse就会报错: Failed Launching CDI Debugger: Error initializing: Target is not responding(timed out)。 请各位大虾指教。
我的makefile是这样的(cygwin 安装在这个目录下)
all:
C:/cygwin/bin/gcc hello.c -o hello
Exception occurred during launch
Reason:
Error starting process: Exec error: Launching failed
你可以参考这片介绍
我发现在项目的properties里可以配置Binary Parser。有两个选项Elf Parser和PE Windows Parser。请问,这两个在运行的时候本质的区别是什么?在选择PE Windows Parser之后,run基本没有问题,总能找到hello.exe。可是如果选择Elf Parser,运行的时候就经常找不到hello.exe。还有就是,为什么我不能debug。在选择PE Windows Parser的时候,我在hello.c里设置的断点。执行debug的时候,好像只能找到hello.exe。然后eclipse就会报错:
Failed Launching CDI Debugger: Error initializing: Target is not responding(timed out)。
请各位大虾指教。
你的debug是怎样设置的呢?