GNU Assembler
From Wikipedia, the free encyclopedia
Gas, commanded as as when typed from the shell, is the GNU assembler. It is the default GNU Compiler Collection back-end and is used to compile Linux and other operating systems such as the GNU operating system. It is a part of the GNU Binutils package.
Gas runs and assembles on and for a number of different architectures. One source of criticism is the fact that on the x86 and x86-64 architecture it uses the AT&T assembler syntax, rather than the Intel syntax used in many other assemblers; later versions do however support the Intel syntax by using the .intel_syntax
directive.[1]
It is free software, and is released under the GNU General Public License.
[edit] See also
- GNU toolchain
- FASM (Flat Assembler)
- HLA (High Level Assembler)
- MASM (Macro/MS Assembler)
- NASM (Netwide Assembler)
- TASM (Turbo Assembler)
[edit] External links
- GNU Binutils homepage