GNU Assembler
| |
---|---|
![]() | |
Basisdaten
| |
Entwickler | GNU-Projekt |
Erscheinungsjahr | 1986 |
Aktuelle Version | toolset version of binutils[1] |
Betriebssystem | Cross-platform |
Programmiersprache | C |
Kategorie | Assembler |
Lizenz | GNU General Public License v3 |
www.gnu.org/software/binutils |
Der GNU Assembler, auch bekannt als GAS, ist der Assembler des GNU-Projekts. Er ist das Standard-Backend der GNU Compiler Collection und wird folglich zum Assemblieren des Betriebssystems GNU, des Linux-Kernels und vieler anderer insbesondere als Quelltextpakete verfügbarer Applikationen verwendet. Er gehört zu den GNU Binary Utilities (binutils).
Die ausführbare Datei des GNU Assemblers wird wie der Assembler des ursprünglichen Unix von AT&T und Assembler späterer Unix-artiger Betriebssysteme mit as
aufgerufen. GAS ist plattformübergreifend, und damit für eine große Anzahl von verschiedenen Rechnerarchitekturen sowohl lauf- als auch assemblierfähig. Als üblicher Assembler für die GCC ist er in u. a. vielen Linux-Distributionen und BSD-Abkömmlingen enthalten.
GAS wird unter der GNU General Public License v3 veröffentlicht und ist freie Software.