在 OS X 上安装 Insight 调试器时出现“make”错误?

在 OS X 上安装 Insight 调试器时出现“make”错误?

我正在尝试在 OS X 上安装 Insight 调试器。我可以./configure毫无问题地执行,但是当我尝试运行时,make它运行到一半时没有任何错误,但随后开始出现错误(?),例如:

../.././tcl/unix/../generic/regcomp.c:455: warning: passing argument 1 of ‘Tcl_Alloc’ with different width due to prototype`

其中大多数以with different width due to prototype

最后的致命错误是:

ld: library not found for -lX11
collect2: ld returned 1 exit status
make[3]: *** [wish] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-tk] Error 2
make: *** [all] Error 2

我安装了 X11 以及 tk 和 wish。我尝试修改路径,但致命错误仍然发生。有什么想法吗?

答案1

稍微解释一下 IV-A 的评论,大多数“找不到库”错误都是因为您没有安装应用程序的“dev”文件。光有可以运行的应用程序是不够的,缺少库通常意味着缺少软件包的开发库,在本例中是 X11-dev。

相关内容