GAS

E284603

GAS (GNU Assembler) is the assembler component of the GNU toolchain, used to translate assembly language code into machine code for various computer architectures.

All labels observed (1)

Label Occurrences
GAS canonical 2

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf GNU Project component
assembler
software tool
category assembly language tool
systems programming tool
componentOf GNU Binutils
developer Free Software Foundation
GNU Project
distribution included in most GNU/Linux distributions
documentation GNU Binutils manual
linked to: GNU Binutils
fullName GNU Assembler
linked to: GNU As
inputFormat assembly language source code
invocationCommand as
license GNU General Public License
maintainedBy GNU Binutils maintainers
outputFormat machine code
object files
partOf GNU toolchain
platform Linux
Unix-like systems
Windows (via ports such as MinGW and Cygwin)
macOS (via ports)
linked to: MacPorts
primaryFunction translate assembly language to machine code
supports AArch64 architecture
ARM architecture
MIPS architecture
PowerPC architecture
linked to: PowerPC

RISC-V architecture
SPARC architecture
many other architectures
multiple computer architectures
x86 architecture
x86-64 architecture
supportsConditionalAssembly yes
supportsDebugFormats DWARF
STABS
supportsDirectives GNU assembler directives
supportsMacros yes
supportsPositionIndependentCode yes
supportsRelocation yes
supportsSyntax AT&T syntax
Intel syntax (via .intel_syntax directive)
usedFor building compilers and runtime libraries
building operating systems
embedded systems development
usedWith GCC
GDB
GNU linker ld
linked to: GNU Binutils

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

GNU toolchain includes GAS
GNU As abbreviation GAS