90 likes | 213 Views
GNU-Ohjelmointityökalut. Tärkeimmät perustyökalut ovat:. Kääntäjä (GCC) Asennusohjelma (MAKE) Virhejäljitin (GDB) GNU Binary Utilities ( binutils ) GNU C Library ( glibc ) GNU Emacs Diff ja Patch. GNU Compiler Collection (GCC). GNU-projektin kääntäjä Kehitys aloitettiin 1985
E N D
Tärkeimmät perustyökalut ovat: • Kääntäjä (GCC) • Asennusohjelma (MAKE) • Virhejäljitin (GDB) • GNU BinaryUtilities (binutils) • GNU C Library (glibc) • GNU Emacs • Diff ja Patch
GNU CompilerCollection (GCC) • GNU-projektinkääntäjä • Kehitys aloitettiin 1985 • Virallisen GCC:n julkaisu 1999 • Tukee virallisesti seitsemää eri ohjelmointikieltä Ja yli kahtakymmentä arkkitehtuuria
GNU Make • Make helpottaa monista lähdekooditiedostoista koostuvan projektin kääntämistä • Kääntää vain muuttuneet ja niistä riippuvat tiedostot • Makefile on tiedosto, jonka perusteella make kääntää ohjelman lähdekoodin.
Virhejäljitin (GDB) • Ohjelmiston suorituksen jäljitys ja muokkaus • Mahdollisuus etädebuggaukseen
GNU BinaryUtilities (binutils) • Assembler ja linkittäjä sekä erinäinen määrä pieniä apuohjelmia • Vaaditaan ohjelmien kääntämiseksi
GNU C Library (glibc) • C-kielen standardikirjasto • UNIX-standardien mukainen, • GNU-projektin omilla laajennuksilla • yleisimmin käytetty x86-alustalla Linuxin kanssa.
GNU Emacs • ”Tekstieditori” • Sisäänrakennettu LISP-tulkki, joka mahdollistaa laajennukset • Valtava määrä ohjelmointia helpottavia toimintoja
Diff ja Patch • Diff on komentoriviohjelma, jollavoidaanvertaillakahtaeritiedostoa. • Patch muokkaatiedostoa diff antamantulosteenmukaan.