kindle cross-compilation environment
157
This is a cross-compilation environment for developing Kindle GTK applications.
# Start the container
docker run -it --rm -v `pwd`:/src kindleear/kindledev /bin/bash
# Compile inside the container
arm-linux-gnueabi-gcc-4.7 hello_world.c -o hello_world
Dockerfile:
FROM ubuntu:trusty-20191217
ENV DEBIAN_FRONTEND=noninteractive
RUN apt update &&\
apt-get install -y gcc-4.7-arm-linux-gnueabi libgtk2.0-dev libvte-dev libdbus-1-dev autoconf automake libtool zip &&\
cd /usr/bin &&\
ln -s arm-linux-gnueabi-gcc-4.7 arm-linux-gnueabi-gcc &&\
ln -s arm-linux-gnueabi-cpp-4.7 arm-linux-gnueabi-cpp &&\
ln -s arm-linux-gnueabi-gcc-ar-4.7 arm-linux-gnueabi-gcc-ar &&\
ln -s arm-linux-gnueabi-gcc-nm-4.7 arm-linux-gnueabi-gcc-nm &&\
ln -s arm-linux-gnueabi-gcc-ranlib-4.7 arm-linux-gnueabi-gcc-ranlib &&\
ln -s arm-linux-gnueabi-gcov-4.7 arm-linux-gnueabi-gcov
COPY ./lib/ /usr/lib/
WORKDIR /src
Content type
Image
Digest
sha256:b7c4038fa…
Size
300.7 MB
Last updated
over 1 year ago
docker pull kindleear/kindledev:armv7