Łańcuch narzędzi GNU - GNU toolchain
Toolchain GNU jest szeroki zbiór programowania narzędzia produkowane przez Projektu GNU . Narzędzia te tworzą zestaw narzędzi (zestaw narzędzi używanych w sposób szeregowy) używany do tworzenia aplikacji i systemów operacyjnych .
Łańcuch narzędzi GNU odgrywa istotną rolę w rozwoju Linuksa , niektórych systemów BSD i oprogramowania dla systemów wbudowanych . Części zestawu narzędzi GNU są również bezpośrednio używane lub przenoszone na inne platformy, takie jak Solaris , macOS , Microsoft Windows (za pośrednictwem Cygwin i MinGW/MSYS ), Sony PlayStation Portable (używany przez scenę moddingową PSP ) i Sony PlayStation 3 .
składniki
Projekty zawarte w toolchainie GNU to:
- GNU make : narzędzie do automatyzacji do kompilacji i budowania
- GNU Compiler Collection (GCC): zestaw kompilatorów dla kilku języków programowania
- Biblioteka GNU C (glibc): podstawowa biblioteka C zawierająca nagłówki, biblioteki i dynamiczny program ładujący
- GNU Binutils : zestaw narzędzi, w tym linker, asembler i inne narzędzia
- GNU Bison : generator parserów , często używany z analizatorem leksykalnym Flex
- GNU m4 : makroprocesor m4
- GNU Debugger (GDB): narzędzie do debugowania kodu
- GNU Autotools (GNU Build System): Autoconf , Automake i Libtool
Zobacz też
Bibliografia
Zewnętrzne linki
- GCC, kolekcja kompilatorów GNU
- Budowanie i instalacja pod Linuksem
- Gotowe łańcuchy narzędzi Win32 GNU dla różnych platform wbudowanych