一定要仔细看./configure后最后出现的内容,我当时没仔细看有error提示(因为提示不变色),直接按照linux安装tar.gz安装包的步骤:先解压-进入解压后的文件目录-当前目录下configure-make-sudo make install,一通操作,然后make就不通过,说“没有指明目标并且找不到 makefile”,我就奇怪,安装包里我都见到makefile.am了呀,后面都是搜索make报错的内容,也仔细阅读了install和README里的全部内容,无果。
后面反反复复找到最初看到的一篇文章(当时我以为我configure没问题,一直跳过没看的)
原来是出现了报错:configure: WARNING: Can't find Tcl configuration definitions
按这篇文章走就好,tcl和tk[1]的版本上,我装的是8.5.13的,和博主不一样,这个只需要注意tcl和tk是配套使用的,安装相配使用的版本就好。linux yum安装tcl,centos下安装gtkwave
不过我后面configure还出现文章没提到的报错
configure: error: Package requirements (gtk+-2.0 >= 2.16 glib-2.0 >= 2.20 gio-2.0 >= 2.20 gmodule-2.0) were not met: No package 'gtk+-2.0' found No package 'glib-2.0' found No package 'gio-2.0' found No package 'gmodule-2.0' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables GTK_CFLAGS and GTK_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.
我试着装gtk+-2.0(好吧,傻傻的,缺的是gtk_lib即不是安装包,而是库,是lib)根据评论,是要装libgnomeui-devel[2]
还看了另一篇文章,说是要装libgtk2.0-dev,不过这是后来才看到的了,我没试这个就过了。(好像这是Unbuntu系统安装GTK库的?)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架