【问题标题】:alá insight for windowsalá 对窗户的洞察力
【发布时间】: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(命令 gdbtuigdb -tui
  • 我这样做了,但我刚刚开始收到另一个错误:| “该死” Tcl_Init 失败:找不到可用的 init.tcl .....
  • @Christoph 我错过了什么?
  • 我认为它对我来说“刚刚好”;我这里不再安装cygwin(前段时间切换到MSYS),所以我不能轻易检查可能出了什么问题...
  • @Christoph,您是如何获得在 Msys 中编译的洞察力的,我在编译时遇到错误。如果您能给我一些描述,将会非常有帮助。

标签: c windows debugging assembly insight


【解决方案1】:

好的,所以,在花了几个小时后,我认为我能做的最好的事情就是告诉你如何,我解决了这个问题,并在我的github 页面上发布。

希望这会有所帮助。

【讨论】:

  • 我正在 github 上尝试你的指令。它似乎没有告诉我在哪里实际进行编译。我看到了已经建立的洞察力、gdb 和 tcl 的档案。我应该编译还是只使用 *.exe?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-29
  • 2018-05-12
  • 2018-04-06
  • 1970-01-01
  • 2016-09-17
相关资源
最近更新 更多