安装步骤参考如下链接

https://www.jianshu.com/p/e9ce2a60df83

1.在GitHub上拉取代码时发生错误:RPC failed; curl 18 transfer closed with outstanding read data remaining

解决办法:增大缓存去区的大小,执行下面的指令,最后的大小根据实际情况变化

git config --global http.postBuffer 1048576000

2.执行:./bootstrap && ./configure --prefix=`pwd` && make && make install 的过程中报错:

could not find GNU libtool >= 1.5.26

发现报错是缺少libtool,但是在执行:sudo apt-get install libtool 后发现原因是libtool版本过高。

自动安装未发现1.5.26版本的,只能手动安装:

删除已安装版本sudo apt-get remove libtool

至ftp://ftp.gnu.org/gnu/libtool/下载libtool-1.5.26版,并解压libtool-1.5.26目录

在libtool-1.5.26目录下依次执行

./configure
b)make
c)sudo make install
libtool完成安装

3.zconf.hash.c:163:1: error: conflicting types for ‘kconf_id_lookup’  kconf_id_lookup (register const char *str, register size_t len)

发现是有函数的定义出问题了,修改 kconfig/zconf.hash.c 的 163 行的 size_t 类型为 unsigned int 再重新配置编译即可

修改前:

修改后:

4.执行./ct-ng build 过程中可能遇到的问题

这两个报错应该是这个源代码包自动下载失败了,所以需要我们手动将其添加到 .build/tarballs 目录下,可以使用

cat build.log 观察输出的结果,在里面查看需要的源码包的版本。

最新文章

  1. 用MySQL语法建 一个学生表,包括学生姓名、性别、年龄、班级信息。
  2. Sliverlight 样式
  3. mongoDB学习记录---PHP扩展的find返回值
  4. Pyqt 屏幕截图工具
  5. Mysql时间函数
  6. 18. 求交错序列前N项和
  7. Spring Data JPA教程,第一部分: Configuration(翻译)
  8. 基于.NET平台的分层架构实战(六)——依赖注入机制及IoC的设计与实现[转]
  9. Hive的MoveTask错误
  10. ISO14443协议中,卡片对RATS,PPS,IBLOCK的处理约定
  11. TreeSet集合解析
  12. 1.常用turtle功能函数
  13. PHP制作个人博客-广告位添加与调用 推荐文章数据调取
  14. maven 使用axis2 client 需要导入的依赖
  15. Python3 tkinter基础 Checkbutton variable 多选钮是否被选中
  16. B - Assignment
  17. Python:每日一题001
  18. 奇怪吸引子---Halvorsen
  19. Python之深浅copy与字符编码
  20. Roslyn Cookbook

热门文章

  1. 警惕char类型直接相加
  2. MonkeyRunner+Python自动化测试一
  3. Linux系统安装JDK1.8
  4. day52 Pyhton 前端03
  5. 最大子段和之M子段和
  6. zoookeeper集群和kafka集群启动快速启动脚本
  7. Jmeter创建随机数作为参数使用 转
  8. selenium切换iframe
  9. 大白话聊OSI七层模型和TCP/IP四层模型
  10. Mybatis项目搭建