GNU toolchain for RISC-V, including GCC Dockerize
$ docker-compose up
$ cat ./hello.s
.file "hello.c"
.option nopic
.text
.section .rodata
.align 2
.LC0:
.string "Hello RISC-V! "
.text
.align 2
.globl main
.type main, @function
main:
addi sp,sp,-16
sw ra,12(sp)
sw s0,8(sp)
addi s0,sp,16
lui a5,%hi(.LC0)
addi a0,a5,%lo(.LC0)
call puts
li a5,0
mv a0,a5
lw ra,12(sp)
lw s0,8(sp)
addi sp,sp,16
jr ra
.size main, .-main
.ident "GCC: (GNU) 8.3.0"