An open API service indexing awesome lists of open source software.

https://github.com/microbit-foundation/docker-codal-microbit-v2-llvm


https://github.com/microbit-foundation/docker-codal-microbit-v2-llvm

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

          

# docker-codal-microbit-v2-llvm

To build the docker image:
```
docker build -t "microbit-llvm" .
```

To run the docker image:

```
docker run --rm -v $(pwd):/home microbit-llvm main.cpp
```

To jump into a container:
```
docker run -it --rm microbit-llvm
```

Steps to extract the hex (Users passing their own main does not work as of now, but this is a good foundation):
```
docker build -t "microbit-llvm" .
docker run --name llvm microbit-llvm:latest
docker start llvm
docker cp llvm:/home/microbit-v2-samples-llvm/build/MICROBIT.hex .
```
To extract the newlib artefact (This will need optimising before sending to browser):
```
docker cp llvm:/home/archive.tar .
```