https://github.com/ariya/hello-c90
Hello world in C90 (ANSI C) built for Intel/AMD, PowerPC, System z, ARM, MIPS, RISC-V
https://github.com/ariya/hello-c90
amd ansi-c arm c c90 clang continous-integration digital-mars gcc intel mips multi-platform powerpc ppc64 ppc64le risc-v riscv tcc visual-studio
Last synced: 4 months ago
JSON representation
Hello world in C90 (ANSI C) built for Intel/AMD, PowerPC, System z, ARM, MIPS, RISC-V
- Host: GitHub
- URL: https://github.com/ariya/hello-c90
- Owner: ariya
- License: mit
- Created: 2019-07-22T22:13:06.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2024-08-02T18:27:23.000Z (9 months ago)
- Last Synced: 2024-12-26T13:51:44.774Z (4 months ago)
- Topics: amd, ansi-c, arm, c, c90, clang, continous-integration, digital-mars, gcc, intel, mips, multi-platform, powerpc, ppc64, ppc64le, risc-v, riscv, tcc, visual-studio
- Language: Makefile
- Homepage:
- Size: 79.1 KB
- Stars: 18
- Watchers: 4
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Continuous Integration for C90 (ANSI C)
[](https://github.com/ariya/hello-c90/blob/master/LICENSE)
This demonstrates the use of [Github Actions](https://help.github.com/en/actions) to run CI for a different number of combinations of system architectures, operating systems, and C compilers.
### Supported Systems
For more details, check the corresponding [GitHub Actions build logs](https://github.com/ariya/hello-c90/actions).
Note that CPU architectures in the triplets (e.g. `amd64`) follow the [Debian naming scheme](https://www.debian.org/ports/).
| | | | |
|--------------------|-----------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------------------------------------------------------:|-----------------------------------------------------------------------------------------------:|
| **amd64** | **Linux** | **Windows** | **macOS** |
| GCC |  |  |  |
| | |  | |
| Clang |  |  |  |
| TinyCC |  |  | |
| VS 2019 | |  | |
| **i686** | **Linux** | **Windows** | **macOS** |
| GCC |  |  | |
| | |  | |
| Clang |  |  | |
| TinyCC |  |  | |
| VS 2019 | |  | |
| Digital Mars | |  | |
| **i586** | **Linux** | **DOS** | |
| GCC | |  | |
| | **Linux** | | |
| **arm64** | | | |
| GCC |  | | |
| **armhf** | | | |
| GCC |  | | |
| **powerpc** | | | |
| GCC |  | | |
| **ppc64(le)** | | | |
| GCC |  | | |
| GCC |  | | |
| **s390x** | | | |
| GCC |  | | |
| **mips(el)** | | | |
| GCC |  | | |
| GCC |  | | |
| **mips64(el)** | | | |
| GCC |  | | |
| GCC |  | | |
| **riscv** | | | |
| GCC |  | | |
| **riscv64** | | | |
| GCC |  | | |