QBE(1)

πŸ’… QBE β€” ok so bestie, let me tell you about qbe

No cap, this is the manual page for qbe, aka the small embeddable C compiler backend πŸ‘‘. That's it, that's the whole NAME section energy. She's little, she's embeddable, she compiles C, and she's a backend β€” main character behaviour fr fr.


✨ SYNOPSIS ✨

qbe [-h] [-o file] [-t target] [-d flags] [file.ssa | -]

Like… that's the whole vibe check. One binary, a handful of flags, and a .ssa file (or a literal -, because she'll read from stdin too, no big deal 🫢).


🌸 DESCRIPTION 🌸

The options are as follows, and I'm gonna walk you through every single one because you deserve to know, bestie πŸ’–:

  • -h β€” prints the help message and then just… exits. Like, dips immediately. Iconic honestly. πŸ’€
  • -o file β€” output goes to file. That's where the goods land. Pick your destination, queen.
  • -t target β€” generate for a target, and there's a whole little squad to choose from:
    • amd64_sysv β€” this one's the default, she's the moment ⭐
    • amd64_apple β€” amd64 but make it Apple 🍎
    • arm64
    • arm64_apple
    • riscv

Five targets, all valid, all valid choices. Pick your fighter πŸ¦‹

  • -d flags β€” dump debug information. Yes she'll spill the tea, but only the debug kind πŸ™ˆ

Just a heads up bestie: don't sleep on the defaults β€” if you don't pass -t, you're getting amd64_sysv whether you asked or not πŸ’…

Okay and that's literally the whole page, no filler, no fluff, just a tiny compiler backend doing her little thing and absolutely eating πŸ”₯

This edition of the QBE(1) manual page came to you from Debian, dated April 10, 2024 β€” shoutout to the Debian girlies for keeping the docs cute and current πŸ’œπŸŽ€βœ¨

πŸ“¦ where this page comes from