GNU værktøjskæde - GNU toolchain
Den GNU toolchain er en bred samling af programmeringsværktøjer produceret af GNU-projektet . Disse værktøjer udgør en toolchain (en suite af værktøjer, der anvendes i en seriel måde), der anvendes til at udvikle software -applikationer og operativsystemer .
GNU -værktøjskæden spiller en afgørende rolle i udviklingen af Linux , nogle BSD -systemer og software til integrerede systemer . Dele af GNU -værktøjskæden bruges også direkte med eller portes til andre platforme såsom Solaris , macOS , Microsoft Windows (via Cygwin og MinGW/MSYS ), Sony PlayStation Portable (brugt af PSP -modningsscene ) og Sony PlayStation 3 .
Komponenter
Projekter inkluderet i GNU værktøjskæden er:
- GNU make : et automatiseringsværktøj til kompilering og build
- GNU Compiler Collection (GCC): en pakke med kompilatorer til flere programmeringssprog
- GNU C -bibliotek (glibc): kerne -C -bibliotek inklusive overskrifter, biblioteker og dynamisk loader
- GNU Binutils : en række værktøjer, herunder linker, assembler og andre værktøjer
- GNU Bison : en parser -generator , der ofte bruges sammen med Flex -leksikalsk analysator
- GNU m4 : en m4 makroprocessor
- GNU Debugger (GDB): et kodefejlfindingsværktøj
- GNU Autotools (GNU Build System): Autoconf , Automake og Libtool
Se også
Referencer
eksterne links
- GCC, GNU Compiler Collection
- Opbygning og installation under Linux
- Forudbyggede Win32 GNU værktøjskæder til forskellige integrerede platforme