安装前最好把相应的库软件包安装完

tar zxvf autoconf-2.61.tar.gz
cd autoconf-2.61
./configure && make && make install

tar zxvf tcl8.5.8-src.tar.gz 必备软件包
cd tcl8.5.8/unix/
./configure && make && make install
tar zxvf tk8.5.8-src.tar.gz  必备软件包
cd tk8.5.8/unix/
./configure && make && make install

tar zxvf expect-5.44.1.15.tar.gz
cd expect-5.44.1.15
./configure && make && make install
安装tk遇到错误:

In file included from /home/adwiser/tk8.5.8/unix/../generic/tkInt.h:21,
                 from /home/adwiser/tk8.5.8/unix/../generic/tk3d.c:16:
/home/adwiser/tk8.5.8/unix/../generic/tk.h:78:23: error: X11/Xlib.h: No such file or directory
In file included from /home/adwiser/tk8.5.8/unix/../generic/tkInt.h:21,
                 from /home/adwiser/tk8.5.8/unix/../generic/tk3d.c:16:
/home/adwiser/tk8.5.8/unix/../generic/tk.h:549: error: expected declaration specifiers or ¡®...¡¯ before ¡®Window¡¯
/home/adwiser/tk8.5.8/unix/../generic/tk.h:549: warning: type defaults to ¡®int¡¯ in declaration of ¡®Window¡¯
/home/adwiser/tk8.5.8/unix/../generic/tk.h:549: error: ¡®Window¡¯ declared as function returning a function
/home/adwiser/tk8.5.8/unix/../generic/tk.h:549: warning: parameter names (without types) in function declaration
/home/adwiser/tk8.5.8/unix/../generic/tk.h:552: error: expected declaration specifiers or ¡®...¡¯ before ¡®XEvent¡¯
/home/adwiser/tk8.5.8/unix/../generic/tk.h:561: error: expected specifier-qualifier-list before ¡®Tk_ClassCreateProc¡¯
/home/adwiser/tk8.5.8/unix/../generic/tk.h:655: error: expected specifier-qualifier-list before ¡®Bool¡¯
/home/adwiser/tk8.5.8/unix/../generic/tk.h:677: error: expected specifier-qualifier-list before ¡®Bool¡¯
/home/adwiser/tk8.5.8/unix/../generic/tk.h:756: error: expected specifier-qualifier-list before ¡®Display¡¯
/home/adwiser/tk8.5.8/unix/../generic/tk.h:902: error: expected declaration specifiers or ¡®...¡¯ before ¡®XPoint¡¯
/home/adwiser/tk8.5.8/unix/../generic/tk.h:996: error: expected declaration specifiers or ¡®...¡¯ before ¡®Display¡¯
/home/adwiser/tk8.5.8/unix/../generic/tk.h:998: error: expected declaration specifiers or ¡®...¡¯ before ¡®Display¡¯
/home/adwiser/tk8.5.8/unix/../generic/tk.h:998: error: expected declaration specifiers or ¡®...¡¯ before ¡®Drawable¡¯
/home/adwiser/tk8.5.8/unix/../generic/tk.h:1099: error: expected specifier-qualifier-list before ¡®XColor¡¯
/home/adwiser/tk8.5.8/unix/../generic/tk.h:1162: error: expected specifier-qualifier-list before ¡®GC¡¯

解决方法:
yum  -y install libX11-*