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 ⓘ