Ralink工程编译docker

Ralink后来被MTK收购了。不过呢,工程做得并不是很好,uClibc用的也是比较早的版本,并且各种缺漏。工具链没加-fPIC等,导致如果需要移植比较复杂一些的程序,会移植不动,必须重编译下工具链才行。而现在的系统都比较新,其要求的make/texinfo等版本要求都比较低。后来我试了,可以用Ubuntu12.04的docker来编译,不会报什么错误。这里把Dockerfile记录下:

FROM ubuntu:12.04

RUN apt-get update && apt-get install -y vim libncurses5-dev libtool build-essential yasm gettext texinfo \
        wget python unzip rsync libgmp-dev libmpfr-dev libmpc-dev bison flex autoconf pkg-config locales \
        sudo zlib1g-dev

RUN echo "en_US.UTF-8 UTF-8" > /etc/locale.gen
RUN locale-gen en_US.UTF-8
ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8'

CMD ["/bin/bash"]

 

转载请注明: 转载自elkPi.com

本文链接地址: Ralink工程编译docker

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Scroll to top