交叉编译安装tclsh(tcl8.5a3)

1.熟悉基本语法:
    《Tcl&Tk 快速入门》
   
2.下载运行tcl工具:
    下载网址;http://gd.tuwien.ac.at/languages/tcl/scriptics/tcl8_4/
          http://www.tcl.tk/software/tcltk/download.html  (暂时无法下载)
    解压,tar.gz的用tar -zxvf file.tar.gz,
          tar.bz2的用bzip2 -d file.tar.bz2
   
   
    注:*a1 是alpha版本。
        开发版本->alpha版本->beta版本->正式版本,alpha, beta都表示还没有正式发布,处于测试状态。
        内核版本单数为测试版本,双数为稳定版本,正式发布版本。

3. 重新创建一个自己的OMAP NFS 根目录,创建方法参考JFFSCmds.txt.



4. tcl 安装

    step1.OMAP目标板上创建可执行文件安装目录/usr/share/tcl。
    step2.编译平台Linux上创建编译得到的可执行文件存放目录并且进入此目录。
        >cd /home/rlu/NFS_OMAP5912/rootfs/usr/src/tcl8.5a3
        >mkdir linux-omap
        >cd linux-omap
    step3.在此目录下创建脚本文件doit,并且执行,内容如下:
        -------------------------------------------------------------  |
        |    #!/bin/sh                                              |
        |    ../configure --prefix=/usr/share/tcl                   |
        |                                                              |
        ----------------------------------------------------------------
        执行后,在linux-omap目录下生成Makefile等文件。
        如果想清理本目录下的所有配置文件,可以用命令:
        >make distclean
    step4. 修改Makefile 文件(连接器)。
        SHLIB_LD = arm-linux-gcc -pipe -shared
    step5. 开始编译,在目录linux-omap下执行:
        >make CC=arm-linux-gcc 
    step6. 安装然后cp到目标板有点问题。
        >make install 
        执行过程中,停止在install-tzdata,
    step7. 在 编译平台查看Makefile,并且修改install-tzdata,install-msgs 中执行的“ ./tclsh ”为“tclsh”,使此处用编译平台的tclsh。
        修改后执行 > make install.于是所有文件安装到编译平台上 --prefix指定的安装目录下。
    step8. 将编译平台--prefix指定目录 /usr/src/share/tcl拷贝到目标平台相应的安装目录下/usr/src/share/tcl。
    step9. 创建链接 >ln -s /usr/share/tcl/bin/tclsh8.5 /usr/bin/tclsh
   
   
    不同版本的安装说明:http://www.tcl.tk/doc/howto/compile.html#unix
                http://www.linuxfromscratch.org/lfs/view/   
                http://man.chinaunix.net/linux/lfs/LFS-6.1.1/chapter05/expect.html (中文)
                http://sharpwind9.spaces.live.com/blog/cns!70CC4D35AA4E19C4!298.entry(中文)
   
5. expect 安装
         待补充       
   
学习网站:
    http://tclchina.com
    http://www.tcl.tk/
    http://tcl.sourceforge.net/
    

你可能感兴趣的:(linux,测试,脚本,平台,makefile,Tcl)