Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

GNU-ohjelmointityökalut Sami Husso

Samankaltaiset esitykset


Esitys aiheesta: "GNU-ohjelmointityökalut Sami Husso"— Esityksen transkriptio:

1 GNU-ohjelmointityökalut Sami Husso

2 Historiaa Kehitys aloitettiin 1985
Ensimmäinen C- kielinen versio 1987, samana vuonna C++

3 Historiaa EGCS:stä virallinen GCC vuonna 1999 Kehitys nopeentui
Lisää ohjelmointikieliä Enemmän yhteensopivia prosessoreita

4 Historiaa GCC sisältää nämä ohjelmointikielet:
C, C++, Java, Ada, Objective-C, Objective- C++ ja Fortran Tukee kymmeniä prosessoreita

5 Työkalut Gcc Esikäsittely Käännös Optimointi Assembler Linker

6 Työkalut Gdb (Gnu debugger)
Ohjelma, jolla pystyy jäljittämään virheet lähdekoodista Pystyy mm. ajamaan koodia rivi kerrallaan, tarkistamaan muuttujien arvot kesken ajon

7 Työkalut Make ja Makefile
Mahdollistaa automaattisen kääntämisen suoritettaviksi tiedostoiksi Makefile on ohjetiedosto josta Make lukee ohjeet kääntämiseen

8 Työkalut Esimerkki makefile-tiedostosta: helloworld: helloworld.o cc -o $< helloworld.o: helloworld.c cc -c -o $> .PHONY: clean clean: rm. -f helloworld helloworld.o

9 Työkalut Diff ja patch Diff on ohjelma, joka tekee tiedoston kahden tiedoston välisistä eroavaisuuksista Patch osaa tehdä näiden eroavaisuuksien mukaan uuden version tiedostosta


Lataa ppt "GNU-ohjelmointityökalut Sami Husso"

Samankaltaiset esitykset


Iklan oleh Google