操作系统为vbox虚拟机下ubuntu 12

一、Tcl/tk 的安装
1、自动安装
     sudo apt-get install tcl8.4 tcl8.4-dev tk8.4 tk8.4-dev  或者
     sudo apt-get install tcl
     (下载文件放在 /var/cache/apt/archives目录下,然后这deb包安装在/usr/share或/usr/local。要删除下载的包sudo apt-get clean或者sudo apt-get autoclean
      卸载该包sudo apt-get autoremove packagename,详细见apt-get命令)
2、手动安装
  主页:http://www.tcl.tk 
  下载地址:  http://www.tcl.tk/software/tcltk/downloadnow.html 
  ①、下载源码包
       wget http://prdownloads.sourceforge.net/tcl/tcl8.5.7-src.tar.gz
   wget http://prdownloads.sourceforge.net/tcl/tk8.5.7-src.tar.gz
  ②、解压缩源码包
       tar xfvz tcl8.5.7-src.tar.gz
       tar xfvz tk8.5.7-src.tar.gz
  ③、安装配置

   cd tcl8.5.7
  cd unix
  ./configure --prefix=/usr  --enable-shared
  make
  make install

  cd tk8.5.7
  cd unix
  ./configure --prefix=/usr --enable-shared
  make
  make install

 安装位置,根据个人情况,本人使用方法一自动安装tck/tk 
  参考: http://blog.sina.com.cn/s/blog_574d08530100f5n4.html 

二、下载安装ecos及其工具链
  根据ecos网页的安装步骤进行: http://ecos.sourceware.org/getstart.html ,这网站上介绍已经非常详细
 1、安装libstdc++.so.5
  ①自动安装
  sudo apt-get install libstdc++5
     (有的可能获取不到这个安装包,再试一下,或者用手动方式安装,我采用的是自动安装方法成功,下面手动方法为贴网上朋友的)
  ②手动安装
  下载 http://lug.mtu.edu/ubuntu/pool/main/g/gcc-3.3/libstdc++5_3.3.6-10_i386.deb
    解包为libstdc++5: dpkg -x libstdc++5_3.3.6-10_i386.deb libstdc++5     
      复制到系统lib目录:sudo cp libstdc++5/usr/lib/libstdc++.so.5.0.7 /usr/lib    
      进入系统lib目录建libstdc++5链接:cd /usr/lib; sudo ln -s libstdc++.so.5.0.7 libstdc++.so.5
   安装libstdc++.so.5,如果没有安装的话,在运行
   cd /opt/ecos/ecos-3.0/tools/bin
   会出现如下错误
   ./configtool: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
2、安装ecos-install.tcl
 ①、下载ecos-install.tcl
  wget --passive-ftp ftp://ecos.sourceware.org/pub/ecos/ecos-install.tcl
   ②、运行ecos-install.tcl
       sh ecos-install.tcl  
     (ecos-install.tcl 为一个下载链接及其安装提示包。“刚安装的tcl包就是在这用上了”,“”引号里的这句话个人没有验证过,网上看来的)
   ③、根据安装过程的提示进行操作,首先从25个提供网站上选择ecos资源站点,然后根据个人平台选交叉工具,最后installation complete!
   ④、安装ecos
        $  . /opt/ecos/ecosenv.sh
         ecosenv.sh 与ecosenv.csh文件为修改几个环境变量的文件,每次从新开启终端都要运行$  . /opt/ecos/ecosenv.sh,因为这句话只是临时修改了环境变量,即它
        的生存周期为终端开启到关闭。内容如下
       
        验证环境变量是否修改正确:
       $ arm-eabi-gcc --version   (我选择的交叉编译工具为arm-eabi-gcc)
       $ configtool --version
       输出版本信息的话,说明环境变量修改正确。
  ⑤、设置图形配置工具configtool
      $ cd /opt/ecos/ecos-3.0/tools/bin
         运行 configtool 成功,说明ecos安装正确.
参考: http://wenku.baidu.com/view/4b604bc46137ee06eff91874.html 
         http://www.linuxidc.com/Linux/2010-08/27757.htm
         http://ecos.sourceware.org/getstart.html 

 

 

 

posted on 2013-01-12 18:24  右眼看左眼  阅读(1240)  评论(0)    收藏  举报