出于各种因素决定专用开源的GNU工具链进行项目开发,逐步抛弃Windows。首先要放弃的就是使用了一年多的uCOS,uCOS是代码开源的商业软件,而且uCOS3.0不在公开源代码了,uCOS也不是完美的,于是决定改用比较冷门的eCos。国内用eCos的真的不多,可能是受基本国情所限!?

昨天折腾了半天终于在Ubuntu 10.04下把eCos安装好了,今天把安装过程记录一下:

1.安装 tcl

sudo apt-get install tcl

3. 运行ecos-install.tcl

XXX@ubuntu:/media/LS$ sudo sh ecos-install.tcl

eCos installer v2.0.1 starting...

Written and maintained by Jonathan Larmour

...

安装过程中要选择源和一些参数,按提示操作就是了。

4. 安装 libstdc++.so.5

XXX@ubuntu:/opt/ecos/ecos-3.0/tools/bin$ ./configtool

./configtool: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

felix@ubuntu:/opt/ecos/ecos-3.0/tools/bin$ sudo apt-get install libstdc++5

正在读取软件包列表... 完成

正在分析软件包的依赖关系树

正在读取状态信息... 完成

E: 无法找到软件包 libstdc++5

5.手动安装libstdc++.so.5

5.1下载 http://lug.mtu.edu/ubuntu/pool/main/g/gcc-3.3/libstdc++5_3.3.6-10_i386.deb

5.2. 解包为libstdc++5: dpkg -x libstdc++5_3.3.6-10_i386.deb libstdc++5

5.3. 复制到系统lib目录:sudo cp libstdc++5/usr/lib/libstdc++.so.5.0.7 /usr/lib

5.4. 进入系统lib目录建libstdc++5链接:cd /usr/lib; sudo ln -s libstdc++.so.5.0.7 libstdc++.so.5

6.cd /opt/ecos/ecos-3.0/tools/bin

运行 configtool 成功,说明ecos安装正确.

linux 下安装ecos开发环境,Ubuntu 10.04中安装eCos 3.0相关推荐

  1. linux终端打开画图,如何在Ubuntu 18.04中安装协同绘画软件Drawpile

    这个快速教程展示了如何在Ubuntu 18.04,Ubuntu 18.10,Ubuntu 19.04中安装最新的免费协同绘画软件Drawpile(2.1.10到目前为止). Drawpile是一个Fr ...

  2. linux下如何更新镜像源(ubuntu 10.04 为例),Ubuntu 10.04 更新源补充

    #将文件里的内容全部删除,当然之前也可以用 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak#好习惯就是这样养成的 (注:只复制粘贴所有d ...

  3. 在Ubuntu 10.04中安装 insight

    说明:如果你的Ubuntu版本<10.04,你可以直接sudo apt-get install insight安装,不用从源码安装.Ubuntu 10.04以上的版本,删除了对Insight的默 ...

  4. linux下julia的开发环境,Ubuntu搭建Julia远程开发环境

    Julia作为一门新兴的编程语言,还是可以学一学的,这里总结了一下Ubuntu系统远程搭建Julia开发环境的方法. 前期准备: 云服务器一台,操作系统为Ubuntu18.04, xshell6 + ...

  5. linux邮箱客户端安装指令,如何在Ubuntu 18.04中安装邮件客户端Geary 0.12.2

    Geary电子邮件客户端今天早些时候达到了0.12.2错误修复版本.以下是如何在Ubuntu 18.04,Ubuntu 16.04,Ubuntu 17.10中安装它. Geary是一个Gnome电子邮 ...

  6. oracle安装搜狗输入法教程,Linux入门学习教程:在Ubuntu 14.04中安装使用搜狗拼音输入法...

    然后,访问搜狗输入法Linux版的官网,http://pinyin.sogou.com/linux,下载搜狗输入法Linux版.从官网可以看到,该输入法官方只支持Ubuntu(不过网上有人通过将deb ...

  7. Ubuntu 16.04中安装OpenCV 2.4.11

    Original URL:http://www.linuxidc.com/Linux/2016-07/132882.htm Ubuntu 16.04中安装OpenCV 2.4.11参考网址如下: ht ...

  8. 2021-01-13 Linux下安装lua开发环境 Ubuntu

    Linux下安装lua开发环境 Ubuntu 1.下载lua包并解压 wget -c http://www.lua.org/ftp/lua-5.3.5.tar.gz tar zxvf lua-5.3. ...

  9. GCC编译器简明教程(Linux下C语言开发环境的搭建)

    GCC编译器简明教程(Linux下C语言开发环境的搭建) 市面上常见的Linux都是发行版本,典型的Linux发行版包含了Linux内核.桌面环境(例如GNOME.KDE.Unity等)和各种常用的必 ...

最新文章

  1. Android利用ViewPager实现滑动广告板
  2. c#下简单的文件读写
  3. 版本管理工具:git svn 的比较
  4. 如何定位死循环或高CPU使用率(linux)
  5. 数据结构上机实践第11周项目3 - 图遍历算法实现
  6. qt中的信号都需要emit触发吗_[Vue笔记] $emit 与 $event
  7. Myeclipse字符集设置
  8. python正弦波叠加方波_电赛初探(一)——正弦波、方波、锯齿波转换
  9. EDM广告邮件代码内容编写参考建议
  10. 【USACO3-4-2】电网 皮克定理
  11. 前置,后置,环绕,异常增强(示例)
  12. 2020年8月份需求排期
  13. 审计风险控制流程的起点_审计过程中如何理解风险评估程序和内部控制测试?...
  14. 清华大学,北京大学,浙江大学公布计算机考研校线!有的不变,有的下降5分!...
  15. 我说,执着造就了成功
  16. DontDestroyOnLoad带来的麻烦
  17. 电脑图片合成视频用什么软件?3分钟快速教程,多张图片做成精美视频!
  18. 基于python的比价系统
  19. 低成本 低功耗2.4G无线SOC芯片 nRF51802 低功耗 高性价比芯片
  20. 通过java实现微信公众号发送微信消息

热门文章

  1. css3响应式布局设计——回顾
  2. 提高网站打开速度的7大秘籍
  3. SC2012 Orchestrator - 文档及资源链接
  4. javascript正则表达式一
  5. 无法定位序数于动态库mfc90d.dll上 由于应用程序配置不正确...解决方法
  6. 判定是否过拟合、欠拟合的一种方式
  7. JarvisOJ Basic 熟悉的声音
  8. Django的认证系统(auth)
  9. Android 隐藏、显示软键盘方法
  10. [SAP ABAP开发技术总结]OLE