https://github.com/bensuperpc/compiler_in_docker
List of my docker image with compiler
https://github.com/bensuperpc/compiler_in_docker
c compiler cpp docker tcc
Last synced: about 2 months ago
JSON representation
List of my docker image with compiler
- Host: GitHub
- URL: https://github.com/bensuperpc/compiler_in_docker
- Owner: bensuperpc
- License: mit
- Created: 2021-06-10T18:54:52.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-07-14T20:46:16.000Z (almost 5 years ago)
- Last Synced: 2025-03-27T23:44:20.937Z (about 1 year ago)
- Topics: c, compiler, cpp, docker, tcc
- Homepage:
- Size: 17.6 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# compiler_in_docker
List of my docker image with compiler
## C or C++ Compiler and ASM
| Compiler name | Host arch | Target arch | Language support | Workflow status |
|:-------:|:--------:|:------:|:-----:|:-----:|
| tinycc | AMD64, ARMv8 | AMD64, ARMv8 | C99 and part of C11 | [](https://github.com/bensuperpc/docker-tinycc/actions/workflows/main.yml) |
| pcc-revived | AMD64, ARMv8, I386 | ARMv8, I386 | C99 | [](https://github.com/bensuperpc/docker-pcc-revived/actions/workflows/main.yml) |
| open64 | AMD64 | AMD64 | C++03 and C99 | [](https://github.com/bensuperpc/docker-open64/actions/workflows/main.yml) |
| ack | AMD64, I386 | I386 | C99 | [](https://github.com/bensuperpc/docker-ack/actions/workflows/main.yml) |
| clang | AMD64 | AMD64 | C++20 and C17 | [](https://github.com/bensuperpc/docker-clang/actions/workflows/main.yml) |
| lacc | AMD64, I386 | AMD64, I386 | C99 | [](https://github.com/bensuperpc/docker-lacc/actions/workflows/main.yml) |
| tendra | AMD64 | I386 | C89/C99 | [](https://github.com/bensuperpc/docker-tendra/actions/workflows/main.yml) |
| cproc | AMD64, ARMv8 | AMD64, ARMv8 | C11 | [](https://github.com/bensuperpc/docker-cproc/actions/workflows/main.yml) |
| subc | AMD64 | AMD64 | C99 | [](https://github.com/bensuperpc/docker-subc/actions/workflows/main.yml) |
| ShivyC | AMD64 | AMD64 | C99 (WIP) | [](https://github.com/bensuperpc/docker-ShivyC/actions/workflows/main.yml)|
| rgbds | All* | Gameboy | ASM | [](https://github.com/bensuperpc/docker-rgbds/actions/workflows/main.yml) |
| Ndless (gcc) | AMD64 | Ti-NSpire | C11 | [](https://github.com/bensuperpc/Docker-Ndless/actions/workflows/main.yml) |
| chibicc | AMD64 | AMD64 | C99 (WIP) | [](https://github.com/bensuperpc/docker-chibicc/actions/workflows/main.yml) |
| MazuCC | AMD64 | AMD64 | C99 | [](https://github.com/bensuperpc/docker-MazuCC/actions/workflows/main.yml) |
| sjasmplus | All* | Z80 | ASM | [](https://github.com/bensuperpc/docker-sjasmplus/actions/workflows/main.yml) |
| cc65 | All* | 6502 | C99 (WIP) | [](https://github.com/bensuperpc/cc65-docker/actions/workflows/main.yml) |
| ppci | All* | AMD64, ARMv8... | C99 (WIP) | [](https://github.com/bensuperpc/docker-ppci/actions/workflows/main.yml)|
| pvsneslib | AMD64, I386 | SNES | C99 (WIP) | [](https://github.com/bensuperpc/pvsneslib-docker/actions/workflows/main.yml) |
| 1 | 2 | 3 | 4 | 5 |
All = AMD64, I386, ARMv8, ARMv7, ARMv6, s390x, ppc64le
## Brainfuck Compiler
| Compiler name | Host arch | Target arch | Workflow status |
|:-------:|:--------:|:--------:|:-----:|
| brainfuck | All | All | [](https://github.com/bensuperpc/docker-brainfuck/actions/workflows/main.yml) |
| brainfuck-tritium | All | All | [](https://github.com/bensuperpc/docker-brainfuck-tritium/actions/workflows/main.yml) |
All = AMD64, I386, ARMv8, ARMv7, ARMv6, s390x, ppc64le
## Whitespace Compiler
| Compiler name | Host arch | Target arch | Workflow status |
|:-------:|:--------:|:--------:|:-----:|
| whitespace | AMD64, I386 | AMD64, I386 | [](https://github.com/bensuperpc/docker-whitespace/actions/workflows/main.yml) |
All = AMD64, I386, ARMv8, ARMv7, ARMv6, s390x, ppc64le