kindleear/kindledev

By kindleear

Updated over 1 year ago

kindle cross-compilation environment

Image
Languages & frameworks
0

157

kindleear/kindledev repository overview

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

Tag summary

Content type

Image

Digest

sha256:b7c4038fa

Size

300.7 MB

Last updated

over 1 year ago

docker pull kindleear/kindledev:armv7