- 论坛徽章:
- 0
|
请问如何编译tcl/tk?
现在我用这种方法装了tcl/tk,使用的默认路径,但是还有问题:
1. 下载 ActiveTcl
http://www.activestate.com/Products/Download/Download.plex?id=ActiveTcl
2. tar zxvf ActiveTcl8.4.9.0.121397-linux-ix86.tar.gz
3. su
cd ActiveTcl8.4.9.0.121397-linux-ix86
./install.sh
4. 如果用默认路径 /usr/local/ActiveTcl/ 安装,请编辑 /etc/profile 文件并加入以下内容:
PATH=$PATH:/usr/local/ActiveTcl/bin
export PATH
5. rm /usr/bin/wish
ln -s /usr/local/ActiveTcl/bin/wish /usr/bin/wish
实际上是想编译这份源代码的GUI版本:
http://csapp.cs.cmu.edu/public/sim.tar
解压后的makefile和readme文件,以及
http://csapp.cs.cmu.edu/public/simguide.pdf
讲了如何编译gui版本,主要就是要在makefile里指定libtcl.so, libtk.so, tcl.h 和tk.h 这四个文件的位置,我用activetcl装完后,/usr/local/activetcl/include 下有tcl.h 和tk.h
/usr/local/activetcl/lib 下有libtcl8.4.so 和libtk8.4.so(这里是libtcl8.4.so 和libtk8.4.so,而不是libtcl.so, libtk.so,就不太明白了)
但是我编译时很多tk相关的.h文件报了大量错误,感觉还是有问题 |
|