GNU-työkaluketju on joukko GNU -projektin luomia ohjelmistopaketteja , joita tarvitaan suoritettavan koodin kääntämiseen ja luomiseen lähdekoodista. Ne ovat ohjelmien ja Linux-ytimen vakiokehitystyökalu .
GNU Compiler Collection ( GCC ) on kokoelma GNU Projectin kääntäjiä .
GNU - yhteisö kehittää ja ylläpitää GNU - kääntäjät . Tämä on FSF :n jakama ilmainen ohjelmisto . Niitä käytetään useimpien projektin ohjelmien kokoamiseen ja moniin muihin ohjelmiin. GNU Compiler Collection koostuu kahdesta osasta - joukosta kääntäjiä eri kielistä abstraktiksi syntaksipuuksi kielestä ja prosessorista riippumatta (tällaisia kääntäjiä kutsutaan käyttöliittymiksi) ja joukosta "kääntäjiä", jotka muuttavat puun objektiksi. koodi eri prosessoreille (tällaisia ohjelmia kutsutaan back endiksi). Tämän järjestelmän avulla voit tehdä koodista mobiili: mikä tahansa koodi, joka on käännetty yhdelle prosessorille, kääntää todennäköisesti loput. Nyt käyttöliittymät on kirjoitettu useille ohjelmointikielille ja taustaohjelmille kaikille tärkeimmille prosessoreille, mukaan lukien PDA :issa käytetyt prosessorit .
Näitä ohjelmia tarvitsevat ne, jotka harjoittavat ohjelmointia, virheiden korjaamista, ohjelmien lisäämistä.