Cygwin+ Tcl 笔记

====================================
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

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值