Next: TC-Y Improvements, Previous: TC-Y Code to Write, Up: TC-Y [Contents][Index]
To generate a binary from an ARM assembly file:
(print_int(42); print("\n"))
$ tc --target-arm -S print-int-arm.tig >print-int-arm.s
$ arm-linux-gnueabihf-gcc-7 -march=armv7-a -oprint-int print-int-arm.s
To run your code, use QEMU:
$ qemu-arm -L /usr/arm-linux-gnueabihf ./print-int 42
QEMU (Quick Emulator) is a machine emulator and virtualizer. It can emulate a full system, including processor and peripherals. We are using it to emulate an ARM processor.