系统环境: Linux,Ubuntu 20.04_amd64
编译时间及注意事项:
- 首次执行
build.sh
时,会编译 vendor,耗时 5 到 20 分钟不等,主要取决于 CPU 性能。内核编译期间可能没有日志输出,请耐心等待。 - 在编译vendor过程中,报错不会立即停止编译,需要向上查找。可以使用 "error" 作为关键词进行搜索,以便找到相关错误信息。这一步是为了更准确地定位并解决编译中的问题。
- 首次执行
安装依赖:
Code: Select all
apt install autoconf automake cmake gettext whois -y apt install bc bison flex tree zip -y
解决
fatal error: openssl/aes.h: No such file or directory
提示:Code: Select all
apt-get install libssl-dev
解决找不到 Python 的问题:
在编译 vendor 过程中需要使用 Python 2,请安装 Python 2 并将其设置为默认的 Python 程序,可以添加一个软链接:Code: Select all
apt install python2 ln -s /usr/bin/python2 /usr/bin/python
解决 Python 找不到 yaml 模块:
Code: Select all
apt-get install python-yaml
解决
mips-linux-xgcc: No such file or directory
提示:Code: Select all
dpkg --add-architecture i386 apt-get update apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 zlib1g:i386 -y
希望这能帮助你和其他人更顺利地编译 Tuya Wind IDE 的网关程序!