====================================
Cygwin下tcl脚本(应用程序)的配置方法
====================================
1. wish启动后,可识别的PATH是cygwin下的/usr,因此必须将/usr/local/bin/下的可执行文件链接到/bin/下
2. tcl脚本通常的头部如下:
#!/bin/sh
# the next line restarts using wish /
exec wish $0 $@
但是在cygwin下,同1,由于只识别windows路径,因此必须修改如:
#!/bin/sh
# the next line restarts using wish /
exec wish e:/cygwin/usr/local/bin/xspin510.tcl -- $*
3. 在tcl脚本中的exec命令,后面的可执行命令名,也必须加上路径。如exec $CC 需要修改为exec /bin/$CC
4. 与bash相对应的一些常用的命令:
copy | file copy <source> <target>
mv | file rename <source> <target>
rm | file delete <source> <target>
${CC%% -w} | regexp {([^ ]*)} $CC $CC0
5. tcl中的命令管道使用方法如下:
update
set fd [open "|/bin/$SPIN $s_options" r+]
catch "flush $fd"
update
这段代码用于更新fd对应文件,及时回写,完美数据流风格结构
====================================
Cygwin下源代码方式安装软件的方法
====================================
6. makefile中的install目标一般修改为:
install:
cp spin /usr/local/bin/
ln -s /usr/local/bin/spin /bin/
cp ../xspin5.1/xspin* /usr/local/bin/
#for cygwin
rm /bin/gcc
ln -s /bin/gcc-3.exe /bin/gcc
Cygwin+ Tcl 笔记
最新推荐文章于 2022-04-30 09:01:27 发布