GNU-Ohjelmointityökalut. Tärkeimmät perustyökalut ovat: Kääntäjä (GCC) Asennusohjelma (MAKE) Virhejäljitin (GDB) GNU Binary Utilities (binutils) GNU C.

Slides:



Advertisements
Samankaltaiset esitykset
KANSALLISKIRJASTO - Kirjastoverkkopalvelut UKJ ja avoimen lähdekoodin järjestelmät Petteri Kivimäki Tietojärjestelmäasiantuntija Linnea2- ja AMKIT-konsortioiden.
Advertisements

Tietokannat: MySQL ja PostgreSQL. Yleistä • Relaatiotietokantaohjelmisto, jolla voidaan luoda, ylläpitää ja muuttaa ja hallinnoida tietokantoja • Avoin.
Tiedonhaku Internetistä PODCASTING Katarina Andersson TU08se
Johdatus Linuxiin Mauri Heinonen
IP-kirjaston hallintatyökalu. Johdanto Digitaaliset järjestelmät yhä suurempia ja monimutkaisempiaSisältää usein laitteiston ja ohjelmistonSuuri määrä.
4. Lausekielinen ohjelmointi
Linuxin rakenne ja ominaisuudet
VMware workstation. VMware •Virtual Machine •Yhtiö perustettu vuonna 1998 •1999 julkaisi ensimmäisen tuotteen: VMware for workstations •2001 tuli VMware.
Tietojenkäsittelyn osatekijät
Ortodoksinen viestintäseminaari Helsinki
Qt-käyttöliittymäkirjasto Matti Lehtinen
Ohjelma on kokoelma toimintaohjeita annetun tehtävän ______________________. Ohjelmassa on peräkkäisten toimintojen lisäksi yleensä valintaa ja _____________.
Sovellusohjelman suunnittelu & toteutus
Kertaus osoittimista Modulaarinen ohjelmointi
UBUNTU Seminaarityö Mohammad Salar KYAMK.
Ja virtualisointiohjelmistot -Marko Haaja ja Joni Suntio
Ubuntu A LINUX DISTRIBUTION. Perustietoja  Debian pohjainen Linux käyttöjärjestelmä.  Julkaistiin 20 lokakuuta  Viimeisin julkaisu on Ubuntu.
APACHE http-serveriohjelma
Ketterä kehitys käytännössä – TFS & Meteor
Työpöytäympäristö Desktop Environment eli DE Näkyvä osa käyttöjärjestelmää – Toimii distribuutioiden päällä Sisällyttää mm. ikkunoiden, tiedostojen hallintaa,
Vaasan yliopisto Tietojenkäsittely TiTe.1020 Ohjelmat.
Ohjelmointi.
GNU-ohjelmointityökalut Jussi Raunio TI09OHJ
Tietokoneohjelman suoritus opintojakso Olioajattelu ja –ohjelmointi, osa I Hans Nieminen Syksy 2013.
Gentoo Linux Niina Salmi Oh5. Yleistä Línux levitysversio Gentoo alunperin kehitetty olemaan –nopea –luotettava –vakaa Kaikki sen ohjelmat asennetaan.
Ohjelmointikielet ja ohjelmointi Tietotekniikan perusteet Pekka Orponen.
C-ohjelmoinnin perusteet
Mandrake linux Seminaarityö. Linux -Linux on vapaa Unix-tyyppinen käyttöjärjestelmä. Tavallisesti Linuxista puhuttaessa tarkoitetaan "levitysversiota"
GNU- ohjelmointityökalut Samppa Rönkä OH2. GNU ? GNU (GNU's Not Unix) on ohjelmoija Richard Stallmanin vuonna 1983 käynnistämä projekti, jonka tavoitteena.
-Linux Henri Uljas El3. Johdantoa Mandriva Linux (aikaisemmin tunnettu nimellä Mandrake Linux). Julkaistu Helppokäyttöinen, graafinen Linux. GPL-lisenssin.
Mandriva Linux eli Mandrake Linux Toni Näppi EL2.
Jaakko Markkanen & Ari Laine. Yhteisö, joka kehittää työpöytäympäristöä KDE SC (Software Compilation) Avoimen lähdekoodin ja voittoa tavoittelematon yhteisö.
Sovelluskehittimet Nikolaos Avanidis oh5.
Gentoo Linux Jarno Niemelä & Mika Koivistoinen. Historia Daniel Robbins aloitti kehityksen 1999 Daniel Robbins aloitti kehityksen 1999 Enoch Enoch tarkoitus.
Lyhyt johdanto CVS:ään (ict1td002 - Ohjelmointitaito)
 MODx on julkaisujärjestelmän ja sovelluskehyksen risteytys, jonka lisenssinä on kaikille ilmainen avoimen lähdekoodin GNU GPL. MODx on suunniteltu ammattilaisten.
HIPARI.
VOIP &LINUX & SKYPE. VoIP Voice over Internet Protocol tekniikka jolla siirretään verkon yli reaaliaikaista ääntä ja kuvaa –internet tai lähiverkko.
Markus Riihelä Mikko Sallinen. Yleistä Samba on lähes kaikilla UNIX ja UNIX- tyylisillä käyttöjärjestelmillä pyörivä tiedosto- ja tulostinpalvelin. Samba.
Gentoo Linux Ville Syttäne EL4. Yleistä Nimi pingviinilajin mukaan Nimi pingviinilajin mukaan Metajakelupaketti Metajakelupaketti Moderni Moderni Joustava.
GNOME ja KDE Jani Pesu GNOME GNOME (GNU Network Object Model Environment) on graafinen työpöytäympäristö. Käytetään Unixin kaltaisissa käyttöjärjestelmissä.
Tik Tietojenkäsittelyopin ohjelmatyö Palautuspalaveri 1 Projektin esittely lyhyesti Projektin tilanne Vaiheen lopputulokset Seuraavan vaiheen (MÄ)
DNS ja DHCP palvelut Linuxissa
GNU-ohjelmointityökalut Panu Tertsunen & Daniel Liljeqvist.
GIMP ja muut kuvankäsittelyohjelmat A Linux -järjestelmät TI07TIVE Janne Räsänen.
Kaakkuri Sovellusprojekti Esityksen rakenne Projektiorganisaatio Projektiorganisaatio Taustatietoja Taustatietoja Sovelluksen ominaisuudet.
KANSALLISKIRJASTO - Kirjastoverkkopalvelut Avoimen lähdekoodin järjestelmät Petteri Kivimäki Tietojärjestelmäasiantuntija UKJ-ohjausryhmä
PHP ja MySQL PHP: Hypertext Preprosessor. PHP, johdanto Komentosarjakieli, joka on suunniteltu dynaamisen sisällön tuottamiseen verkossa PHP on sekä kieli,
Samba - perustietoja Samba on ilmainen ”Open Source” –ohjelma (GNU GPL). Sitä on kehitetty vuodesta 1992 alkaen. Toimii mm. tiedosto- ja tulostuspalvelimena.
Linux-järjestelmät (A271227) Gentoo Linux -käyttöjärjestelmä Petri Keltanen TI07.
Tietokantapalvelimet Ville Parviainen. Sisältö Yleistä tietokannoista SQL PostgreSQL MySQL MySQL vs. PostgreSQL Linux -työ.
CT30A LÄHIVERKOT - ERIKOISTYÖKURSSI Samba Linux-työ Ville Mälkiä
.NET ohjelmointi C#-kielellä RäsSe, lokakuu 2004.
Open Source Timo Nyyssönen Tietojenkäsittelytieteen historia - seminaari.
RASPBERRY PI Yhden piirilevyn tietokone.. SISÄLLYS  Yleistä tietoa  Teknistä höpinää  Käyttöjärjestelmät  Pelaaminen Raspberryllä  Yhteenveto  Kysymykset.
Muksis-projekti. Tiimi Projektilaiset: Tuomas Mäenpää, projektipäällikkö Richard Domander Teemu Nisu Tommi Teistelä Tietotekniikan laitos: Matthieu Weber,
Lausekielinen ohjelmointi. 4.2 Sisällys Konekieli, symbolinen konekieli ja lausekieli. Hyvä ohjelmointitapa. Lausekielestä konekieleksi: - Lähdekoodi,
Ohjelmointitekniikka, syksy 2014, 5 op
Harjoitustyö kurssille Mobile Application Development
Monikielisyyden olemuksesta ontologiatyössä KOKO-työpaja
GNU-ohjelmointityökalut Sami Husso
GNU-Ohjelmointityökalut
Petteri Lillberg TI15SPeli
5. HelloWorld-ohjelma.
Oma avoin pilvi Antti Alainen, Anton Rautanen
Viitanen Kimmo 2016.
WineApi ja Virtuaaliohjelmistot
19. Tietovirrat.
Riku Heino ja Milo Hakalahti
Ohjelmistotekniikan menetelmät, muutoksenhallinnan työkaluista
Esityksen transkriptio:

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 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 Binary Utilities (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, jolla voidaan vertailla kahta eri tiedostoa. Patch muokkaa tiedostoa diff antaman tulosteen mukaan.