Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Turun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Turun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

LLVM toolchain support as a plug-in for Eclipse CDT

Tuononen, Petri (2011)

 
Avaa tiedosto
Thesis - Petri Tuononen.pdf (2.642Mt)
Lataukset: 


Tuononen, Petri
Turun ammattikorkeakoulu
2011
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2011092913350
Tiivistelmä
Opinnäytetyön tavoitteena oli kehittää LLVM työkaluketjun tuki Eclipse CDT:iin lisäosana. Syitä
lisäosan tekemiseen löytyy monia. Ensiksi on todistettu, että LLVM työkaluketju yhdessä Clang
kääntäjän kanssa kääntää C/C++ ja Objective C ohjelmakoodia nopeammin kuin GCC. Toiseksi
nykyisin LLVM työkaluja käytetään pääasiassa komentorivin kautta ja komennot vaativat yleensä valintalippuja. Lisäosa integroi LLVM työkaluketjun työkalut ennalta konfiguroiduilla
valintalipuilla. Lisäosa luo käyttäjille mahdollisuuden luoda C/C++ projekteja Eclipsessä, mitkä
käyttävät LLVM työkaluketjua yhdessä esim. Clang tai LLVM-GCC kääntäjän kanssa. Sovellusprojektin ajokelpoinen ohjelma voidaan saada aikaan vain yhdellä käyttöliittymän painikkeen napsautuksella.

Pääajatus lisäosan takana on C/C++ projektien erittäin helppo rakentaminen yhdellä alan
tehokkaimmalla kääntäjällä. Eclipse valittiin ohjelmointikehitysympäristöksi, koska se on yksi suosituimmista ohjelmointikehitysympäristöistä. Eclipse tarjoaa kokonaisvaltaisen ympäristön ohjelmistokehitykselle jopa kaikista vaativimmille käyttäjille ja nyt se saadaan käyttöön myös LLVM pohjaisessa kehityksessä. Vaikka LLVM työkalut ovatkin ennalta konfiguroituja, voidaan ne konfiguroida Eclipsestä käsin vaivatta.

LLVM:n käyttäminen Eclipsessä on tehokasta ja helppokäyttöistä, mikä säästää aikaa ja siten rahaa. LLVM työkaluketju ja Eclipse ohjelmointikehitysympäristö täydentävät toisiaan luoden
koherentin ympäristön C/C++ ohjelmistokehitykselle kehittynein ja modernein toiminnallisuuksin.
Ympäristö on täysin avointa lähdekoodia ja on käyttöjärjestelmäriippumaton.

Tutkimuksen kohteena oli myös ottaa selvää kuinka Eclipse Foundationiin toimitetaan
kontribuutio.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste