我目前使用的一套嵌入式开发SDK是在ubuntu 14.04上构建的, 对于较新的ubuntu发行版或其他linux发行版是不能兼容的.
比如目前我使用的是Fedora 25作为自己的系统, 那么要编译SDK会发生错误. 主要是libtools, autoconf等工具的兼容性问题. 为了解决这个问题可以使用docker来构建一套基于ubuntu14.04文件系统的编译系统, 从而实现在Fedora 25上编译SDK.
首先贴上自己的Dockerfile
# rsdk builder docker
# creater by gngshn
# Jan 20 2017
FROM ubuntu:14.04
ENV TERM=xterm
RUN echo "dash dash/sh boolean false" | debconf-set-selections \
&& dpkg-reconfigure -p critical dash \
&& apt-get update \
&& apt-get install -y bc pytho