Init
Collected notes on writing GUI applications and modifying the look and feel of the Plan9 operating system.
To convert source to an executable binary is a two-step process. First run the compiler, 5c, on the source, say file.c, to generate an object file file.5. Then run the loader, 5l, to generate an executable 5.out that may be run
2c file.c
2l file.2 # Or, 2l file file.2
2.out
The loader automatically links with whatever libraries the program needs, usually including the standard C library as defined by libc.h. The compiler does not generate an executable automatically; the output of the compiler must be given to the loader. Since most compilation is done under the control of mk, this is rarely an inconvenience.
SPARC kc kl ka
PowerPC qc ql qa
MIPS vc vl va
ARM 5c 5l 5a
AMD64 6c 6l 6a
Intel386 8c 8l 8a
PowerPC64bits 9c 9l 9a