我正在从Solaris系统转移到Linux(具体来说是Redhat),需要移植一些代码。代码在Solaris上编译和运行时没有问题。
然而,在重新编译时,我遇到了一个tcl.h的问题——编译器告诉我有多个文件出现了error: tcl.h: No such file or directory
的错误,这些文件都包含了#include "tcl.h"
。
据我所知tcl8.4和tk8.4都已经安装在系统中:
- /usr/lib/tcl8.4
- /usr/share/tcl8.4
- /usr/lib/tk8.4
- /usr/share/tk8.4
然而,我找不到tcl.h的位置。是否有人知道它在哪里?还是说这是Solaris需要但Linux不需要的文件之一?或者我需要安装除了tcl/tk 8.4之外的其他软件?
apt-file search '*/tcl.h'
命令以查看哪个软件包包含了这个文件。 - Intrepidd