zoukankan      html  css  js  c++  java
  • ubuntu下安装ESP8266开发环境步骤中可能出现的问题及解决办法

    安装步骤参考如下链接

    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 观察输出的结果,在里面查看需要的源码包的版本。

     

  • 相关阅读:
    Laravel + Vue 之 OPTIONS 请求的处理
    Vue2.0 keep-alive 组件的最佳实践
    Vue.js 登录注册实现
    数仓项目04:环境搭建(MysqlHA+Hive)
    CentOS7_JDK安装和环境变量配置
    改环境变量改出问题了,vi,ls这些命令都不能用了,怎么办
    CentOS7配置网络
    curl命令下载jdk
    CentOS7设置IP地址
    ODPS
  • 原文地址:https://www.cnblogs.com/fcchen/p/12913612.html
Copyright © 2011-2022 走看看