直接使用apt-get install sdcc 安装后编译 contiki 会提示找不到库文件,应该到官网下载源码,经如下修改
参考博文:
编辑 device/lib/incl.mk
MODELS = small medium large
修改成如下:
MODELS = small large huge

编辑 device/lib/Makefile.in

TARGETS += models small-mcs51-stack-auto

修改成如下:

TARGETS += models model-mcs51-stack-auto

使用 apt-get build-dep sdcc 安装依赖包
配置编译

./configure –disable-gbz80-port –disable-z80-port –disable-ds390-port –disable-ds400-port –disable-pic14-port –disable-pic16-port –disable-hc08-port –disable-r2k-port –disable-z180-port –disable-sdcdb –disable-ucsim

执行: make
make install
验证安装是否成功 sdcc -v

SDCC 的源码安装相关推荐

  1. autoware源码安装与运行ROSBAG示例(二)

    autoware入门教程-源码安装autoware1.12.0 说明:介绍如何安装autoware1.12.0 步骤: 安装系统依赖: $ sudo apt-get update $ sudo apt ...

  2. 源码安装tensorflow

    因为官网上的源码安装教程基本也是使用的Python2,所以我这里使用Python3来安装 操作系统:xubuntu17.04 64位 下载bazel,下载页面为https://github.com/b ...

  3. 在CentOS 6.6 64bit上基于源码安装全功能的vim 7.4实录

    CentOS 6.6 64bit上默认的vim版本是7.2 minimal,通过下面的命令查看 yum list installed | grep vim 我打算将其卸载并重新安装官网最新版vim 7 ...

  4. saltstack源码安装nrpe

    最近弄saltstack弄上瘾了,今天又弄了saltstack源码安装nrpe,安装nrpe之前需要安装nagios-plugins,首先是top.sls文件: [root@cacti salt]# ...

  5. glib 2.0 arm linux,glib源码安装使用方法

    glib库是GTK+和GNOME工程的基础底层核心程序库,是一个综合用途的实用的轻量级的C程序库,它提供C语言的常用的数据结构的定义.相关的处理函数,有趣而实用的宏,可移植的封装和一些运行时机能,如事 ...

  6. Centos 7环境下源码安装PostgreSQL数据库

    马上就要去实习了,工作内容是搞数据仓库方面的,用的是postgresql关系型数据库,于是自己先来了解下这种数据的用法,之后说说这个数据库和MySQL的关系和区别. 1.Postgresql简介 看了 ...

  7. 在 Linux 和 Windows 下源码安装 Perl

    Perl 是一种功能丰富的计算机程序语言,运行在超过 100 种计算机平台上,适用广泛,从大型机到便携设备,从快速原型创建到大规模可扩展开发.在生物信息分析领域,Perl 主要是做数据预处理.文本处理 ...

  8. 生物信息学 Python 入门之源码安装

    编程,作为生物信息学的一个基础性技能,是任何一个生信工程师都无法绕开话题.也许有些人还在纠结 Perl 和 Python 到底应该学习哪一个,但作为目前最火最流行的编程语言 Python 还是非常值得 ...

  9. 源码安装apache实例

    在Redhat/Centos系统中一个软件包的安装一般分为两种方式RPM与compile安装. RPM安装方式: 优点 : 提供快速安装,减少编译安装侦错.困扰. 缺点 : 因为相关设定需考量普遍性之 ...

  10. Mysql 源码安装

    一.文章说明 最近接触到mysql数据库,因此闲来研究一下,今天演示一下用源码安装mysql,如果使用rpm包安装的话个人感觉挺简单的. 环境说明: 操作系统:rhel 5.4 x86 Mysql版本 ...

最新文章

  1. 影像组学视频学习笔记(24)-文献导读:了解88种降维、分类器组合、Li‘s have a solution and plan.
  2. 生活很急躁,史前也一样
  3. gacutil.exe Path
  4. i2c连续读写间隔_迅远科技RFID产品推荐:F5808高性能八通道读写器
  5. try catch finally 关闭流标准的写法
  6. 10---Net基础加强
  7. Android之通过ContentResolver获取手机图片和视频的路径和生成缩略图和缩略图路径
  8. R语言 plot()函数 基础用法
  9. RTT 使用menuconfig 和cubeMux 在移植过来的模板工程上增加一个串口2
  10. 中国有了北斗系统,为什么手机上还是GPS?
  11. 本地数据库_干货|本地数据库调用的实现案例
  12. 解决谷歌网站Your connection is not private问题
  13. 浮点型的数字如何进行range_连接型CRM | 渠道经销订货数字化转型,5大关键角色的如何应用...
  14. android poi导出excel,解决java poi导出excel2003不能超过65536行的问题
  15. 如何使用cmd查看本机IP地址
  16. UCSC_2bit基因组格式ToFASTA格式
  17. 兼职开发怎样才能变成技术合伙人?
  18. 奶酪和奶酪碎的区别_与奶酪三星银河芽战斗大逃杀直播vs airpods
  19. managed DLL 和 normal DLL
  20. 快来开建春晚红包信息群吧!

热门文章

  1. Leetcode799-香槟塔
  2. 知乎张瑞: 浅析机器学习理论与实践 | 业界对话
  3. 来自百度,为什么要重构(Refactoring)
  4. 花一星期折腾后,我劝你好好考虑下书签同步这个问题
  5. ZT ---- 给孩子的信(孩子写给爸爸妈妈的信在24、25、26楼)
  6. 第一次训练----跳房子
  7. URL Schemer
  8. 时间复杂度和空间复杂度OvO
  9. C语言实现扫雷OvO
  10. ps2模拟器pc版_如何在Windows PC上使用PS3控制器