Compilation 编译vmd抛出错误:ld找不到tcl8.5

Compilation 编译vmd抛出错误:ld找不到tcl8.5,compilation,tcl,ld,vmd,Compilation,Tcl,Ld,Vmd,从源代码处编译VMD-1.92时,编译插件部分给出错误: /bin/ld: cannot find -ltcl8.5 collect2: error: ld returned 1 exit status Reaping losing child 0x2094ac0 PID 10626 Makefile:49: recipe for target '../compile/lib_LINUXAMD64/bin/catdcd5.1/catdcd' failed make[2]: *** [../co

从源代码处编译VMD-1.92时,编译插件部分给出错误:

/bin/ld: cannot find -ltcl8.5
collect2: error: ld returned 1 exit status
Reaping losing child 0x2094ac0 PID 10626 
Makefile:49: recipe for target '../compile/lib_LINUXAMD64/bin/catdcd5.1/catdcd' failed
make[2]: *** [../compile/lib_LINUXAMD64/bin/catdcd5.1/catdcd] Error 1
Removing child 0x2094ac0 PID 10626 from chain.
Reaping losing child 0x1ea5520 PID 10616 
Makefile:137: recipe for target 'bins' failed
make[1]: *** [bins] Error 1
Removing child 0x1ea5520 PID 10616 from chain.
Reaping losing child 0x1262ed0 PID 10432 
Make-arch:402: recipe for target 'LINUXAMD64' failed
make: *** [LINUXAMD64] Error 2
Removing child 0x1262ed0 PID 10432 from chain.
我已经安装了tcl8.6。我已用尽一切办法来解决这个问题。有人能给我建议吗


谢谢

它正试图链接到8.5(当前受支持的版本)上,所以是否可以安装它?在同一个系统上同时安装8.5和8.6是完全可以的。您真的需要编译VMD吗?使用二进制软件包要快得多。不幸的是,我以为我做到了。自从我最初安装VMD已经很久了,我忘记了上次我遇到同样的问题,找到了二进制DITRO并成功地使用了它。很抱歉这么长时间没有回复,我迷路了。