| GNU Assembler | |
|---|---|
| Platform | Cross-platform |
| Website | http://www.gnu.org/software/binutils/ |
The GNU Assembler, commonly known as Gas, is the assembler used by the GNU Project. It is the default back-end of gcc, and is used to compile the GNU operating system and Linux, amongst others. It is a part of the GNU Binutils package. Gas's executable is named as, as it replaces similarly-named assemblers on Unix-like systems. Gas is cross-platform, and both runs on and assembles for a number of different computer 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][2] Released under the GNU General Public License, Gas is free software.
See also
| Free software Portal |
References
- ^ AT&T Syntax versus Intel Syntax. Using as, the GNU Assembler.
- ^ Ram Narayan (2007-10-17). Linux assemblers: A comparison of GAS and NASM. IBM DeveloperWorks. Retrieved on 2007-10-17.
External links
- Binutils homepage
- Gas manual
- : the portable GNU assembler – Linux man page


