【发布时间】:2011-11-20 12:36:26
【问题描述】:
我正在尝试在我的 Windows 7 机器上安装洞察调试器,但没有任何成功。
我安装了cygwin 完整包并下载了洞察源。我正在按照this tutorial 中的步骤进行操作,但没有成功,我已经花了 2 个小时尝试编译,但什么也没有。它总是给我同样的错误。
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../include/w32api/winsock2.h:632:32:
error: conflicting types for 'select'
/usr/include/sys/select.h:31:5: note: previous declaration of 'select' was here
make[2]: `***` [tclAlloc.o] Error 1
make[2]: Leaving directory '/cygdrive/c/insight-6.1/tcl/win'
make[1]: `***` [all] Error 2
make[1]: Leaving directory '/cygdrive/c/insight-6.1/tcl'
make: `***` [all-tcl] Error 2
我想要一个像洞察力这样的调试器来调试与我开发的程序集链接到 IA-32 的 C 代码
【问题讨论】:
-
gdb-6.8-2 cygwin 二进制包附带洞察力;较新的版本 gdb-7.3.50-3 仅包含文本模式 ui(命令
gdbtui或gdb -tui) -
我这样做了,但我刚刚开始收到另一个错误:| “该死” Tcl_Init 失败:找不到可用的 init.tcl .....
-
@Christoph 我错过了什么?
-
我认为它对我来说“刚刚好”;我这里不再安装cygwin(前段时间切换到MSYS),所以我不能轻易检查可能出了什么问题...
-
@Christoph,您是如何获得在 Msys 中编译的洞察力的,我在编译时遇到错误。如果您能给我一些描述,将会非常有帮助。
标签: c windows debugging assembly insight