NetBeans asennus ja etäkäyttö C-kielen opiskeluun, Linux

Samankaltaiset tiedostot
NetBeans asennus ja etäkäyttö C-kielen opiskeluun, Windows

1. NetBeans-ohjelman asennus ja käyttöönotto pva

Raspin Geany-IDE:n etäkäyttö

Pedacode Pikaopas. Web-sovelluksen luominen

Pedacode Pikaopas. Web Service asiakasohjelman luominen

Autentikoivan lähtevän postin palvelimen asetukset

McAfee VirusScan Enterprice asennus

Laiteläheinen C-kieli, hello.c

Ennen kuin aloitat lataamisen tarkista järjestelmävaatimukset:

OHJE Jos Kelaimeen kirjautuminen ei onnistu Mac-koneella Sisällys

Pika-asennusohjeet Suomeksi

Raspin Geany-IDE:n etäkäyttö Windows-ympäristössä

Microsoft Security Essentials (MSE) asennuspaketin lataaminen verkosta

Pedacode Pikaopas. Java-kehitysympäristön pystyttäminen

INTERBASE 5.0 PÄIVITYS VERSIOON 5.6

Päivitysohje Opus Dental

Poista tietokoneessa olevat Java ja asenna uusin Java-ohjelma

Laiteläheinen C-kieli osa 1 pva

Asennus- ja käyttöohjeet

Mathcad 14.0 Single User -asennus

Työsähköpostin sisällön siirto uuteen postijärjestelmään

TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO

Pajun sähköpostien siirto Outlookiin

F-Secure KEY salasanojenhallintaohjelman käyttöönotto PC -laitteella

Kieliversiointityökalu Java-ohjelmistoon. Ohje

Java Runtime -ohjelmiston asentaminen

FTP -AINEISTOSIIRRON OHJE PC / MAC Ympäristö

Poista tietokoneessasi olevat Javat ja asenna uusin Java-ohjelma

Ohjeet asiakirjan lisäämiseen arkistoon

Sonera Yrityssähköposti. Outlook 2013 lataus ja asennus

ClassPad fx-cp400 päivitys. + Manager for ClassPad II Subscription päivitys

HP ProBook 430 G5 kannettavien käyttöönotto

JOVISION IP-KAMERA Käyttöohje

Selaimen ja Netikka-yhteyden asennus. Netikka.netin asennus

Ohje olettaa, että Java on asennettu oletuskansioonsa sekä päivitetty uusimpaan versioonsa ja että selaimen latauskansiona on oletus.

Mathcad 15 asennus (rev.4)

HAMINETTI WLAN LIITTYMÄN KÄYTTÖÖNOTTO-OHJE

TeleWell TW-WLAN g/n USB

Xerox Device Agent, XDA-Lite. Pika-asennusopas

Let Me Hack It -kurssilla tarvittavat ohjelmat ja välineet

Asentaminen Bionic Beaver

BlueJ ohjelman pitäisi löytyä Development valikon alta mikroluokkien koneista. Muissa koneissa BlueJ voi löytyä esim. omana ikonina työpöydältä

zotero

Pedacode Pikaopas. Tietokantaa hyödyntävän sovelluksen luominen

TEHTÄVÄ 5: Microsoft Virtual PC asennus ja hallinta

Office ohjelmiston asennusohje

Koivun sähköpostien siirto O365-palveluun

OHJE Jos Kelaimeen kirjautuminen ei onnistu Windows-koneilla

Huawei E3276s ohjelmistopäivitys

Asennuksessa kannattaa käyttää asennusohjelman tarjoamia oletusarvoja.

Octave-opas. Mikä on Octave ja miksi? Asennus

Tuplaturvan tilaus ja asennusohje

TEHTÄVÄ 4: Microsoft Windows Deployment Services asennus ja hallinta

Nexetic Shield Unlimited

SQL Server 2008 asennus

TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO

TeamViewer 11 -ohjelma etäkoulutuksissa ja tuessa

Visma Nova. Visma Nova ASP käyttö ja ohjeet

Punomo Tee itse -julkaisun tekeminen

Outlookin konfigurointi. Huoltamosähköposti Sonerahosted

ASENNUSOHJEET INTERNET-ASENNUS. Navita Yritysmalli. YHTEYSTIEDOT Visma Solutions Oy Mannerheiminkatu LAPPEENRANTA Puh.

Bitnami WordPress - Asenna WordPress koneellesi. Jari Sarja

WEIKKA. Asennus opas. Hannu-Matti Lemettinen HML Productions

Paavo Räisänen. WampServer palvelimen asennus ja käyttö Eclipsen kanssa, sekä ensimmäinen FTP yhteys.

Webinaariin liittyminen Skype for

1 Tivax siirto uuteen koneeseen

Toimi näin, jos et pääse verkkopankkiin Mozilla Firefox-selaimella

erasmartcard-kortinlukijaohjelmiston käyttöohje

Mathcad Flexnet lisenssipalvelimen asennus

ClassPad fx-cp400 OS2-päivitys. + Manager-ohjelmisto ja Physium-sovellus

1 Tivax Professional 4.5

Febdok 6.0 paikallisversion asennus OHJEISTUS

Eclipse 3.2 pikku opas versio 1.0. Esittely Uuden projektin perustaminen Sovelluksen luominen Koodin siistiminen Vinkkejä

Multimaker7 ohjelmalla tuotettujen ohjelmien julkaisusta

TIETOTURVA TUTUKSI. SAMPOLAN KIRJASTO TIETOTORI Sammonkatu Tampere tietotori.sampola@tampere.fi

Tilastokeskuksen rajapintapalveluiden käyttöönotto QGIS-ohjelmistossa

SSH Secure Shell & SSH File Transfer

Lab A1.FARM_Hyper-V.v3

Visma Econet -ohjelmat ActiveX on epävakaa -virheilmoituksen korjausohjeet

Joomla pikaopas. Yksinkertainen opas, jossa neuvotaan esimerkkisivuston teko Joomla julkaisujärjestelmällä vaihe vaiheelta.

erasmartcardkortinlukijaohjelmiston

F-Secure KEY salasanojenhallintaohjelman käyttöönotto Mac -laitteella

CLOUDBACKUP TSM varmistusohjelmiston asennus

- Kuvan osoittamalla tavalla klikkaa kohtaa Tallenna Tiedosto. - Esimerkissämme Firefox selaimessa latauspalkki näyttää tältä

NetMeetingiä voi käyttää esimerkiksi Internet puheluissa, kokouksissa, etätyössä, etäopiskelussa ja teknisessä tuessa.

Onko tietokoneessasi useita Java-ohjelmia tai vanhoja javoja?

Muistitikun liittäminen tietokoneeseen

Maha Eurosystem jarrulaskentaohjelman asennusohje versio

Omahallinta.fi itsepalvelusivusto

TTY TKT-1110 Mikroprosessorit TKT. HEW-ohjeet ver 1.0

Ennen varmenteen asennusta varmista seuraavat asiat:

JAKELUPISTE KÄYTTÖOHJE 2/6

Integroidun maksupäätteen lisääminen käyttöönotossa

Tiedostojen lataaminen netistä ja asentaminen

Johdatus ohjelmointiin

1. Luo tunnus Autodeskin opiskelijasivustoon oppilaitoksen antamalla sähköpostiosoitteella -

Solteq Tekso v Versiopäivitysohje.

MySQL Maestro. Aleksi Korpela IST4SO Markus Lamminaho IST4SO

Aditro Tikon ostolaskujen käsittely versio SP1

Transkriptio:

NetBeans asennus ja etäkäyttö C-kielen opiskeluun, Linux PUNOMO NETWORKS OY 24.7.2016 pva NetBeans on ohjelmointiympäristö, IDE (Integrated Development Environment) jonka avulla opiskelemme laiteläheistä C-ohjelmointia. Se asennetaan GNU/Linux-koneeseen, tai Mac tai Windows. Tässä ohjeet GNU/Linuxiin (Mint). Oletus Sinulla on Raspi-3 (64-bittinen ARM) käytössä ja se on konfiguroitu Punomon ohjeiden mukaan. Sisältö 1. NetBeansin asennus 2. Luodaan SSH-yhteys Raspiin 3. Ensimmäinen projekti 4. Ensimmäinen lähdekoodi 5. Ensimmäisen koodin kääntäminen ja ajo 1. NetBeans asennus Ensimmäinen toimi on imuroida ja asentaa Netbeans GNU/Linux-Mint-koneeseen. NetBeans on java-ohjelma ja se tarvitsee toimiakseen javan. Käynnistä Mintin Terminal ja kirjoita komento: java version Ellei javaa ole niin asenna: sudo apt get install oracle java8 jdk Älä unohda tätä ellet halua joutua vaikeuksiin. NetBeansin hankinta Siirry sivulle: https://netbeans.org/downloads/ Valitse kieli ja käyttöjärjestelmä. English ja Linux x86, (tai mikä sinulla on pääkoneena). Kun valitset C/C++ version, jää pois turha tauhka. Myöhemmin kun oppimishalut ja -kyky ohjelmointiin on kasvanut, voit lisätä tarvitsemiasi moduuleita. Ainakin Pythoniin löytyy Punomosta ohjeet. 1

Käynnistä asennusohjelman lataus. Talleta skripti Downloads-kansioon. Jatka komentotulkissa (Terminal) ja siirry Downloadskansioon. cd /downloads Tarkista kansion sisältö: ls Kansioon imuroimasi NetBeansin asennus-skripti on tehtävä ajokelpoiseksi komennolla: chmod +x netbeans 8.1 cpp linux x64.sh Ja sitten aja se:./netbeans 8.1 cpp linux x64.sh 2

Jos et tässä vaiheessa vielä tunne Linuxin komentotulkkia ja äskeisiä käskyjä, ei se haittaa, tee kuten neuvon ja nuo muut opitaan läpikotaisin myöhemmin pikkuhiljaa. Teen useimmin tarvittavista komennoista ohjeen. Ensin avautuu asennus-ohjelma Installer: Next. Kun ohjelma kysyy hyväksytkö License Agreement, lue, ymmärrä ja hyväksy, Accept. Sitten se kysyy mihin NB asennetaan: Oletuspolku on ok, ellei Sinulla on parempaa tarjota. Next, Install, Finish Sitten vaan ootellaan. 3

Kun asennus on valmis, ohjelma käynnistyy. Ellet innostu lukemaan ohjeita, Demos & Tutorials ym, sulje Start Page. 2. Luodaan SSH-yhteys Raspiin Ensimmäinen toimi on luoda SSH-yhteys Mintissa olevasta NetBeans-ohjelmasta Raspiin. Siis Sinulla on kumpikin tietokone omassa paikallisverkossa. LAN-paikallisverkosta ja muusta on ohjeet Punomon sivuilla. NetBeansin käyttöliittymän työkalurivin alapuolella oikealla on kolme painiketta, Projects, Files ja Services. Klikkaa auki Services. Add New Host... Siirrä kursori valikossa olevan C/C++ Build Hostsin päälle ja paina hiiren oikealla napilla, Add New Host teksti avautuu, valitse se, 4

jolloin New Remote Host Setup-ikkuna aukeaa. Kirjoita Hostname-riville oman Raspisi IP-osoite. Sitten ohjelma kysyy lukituksen avaus-salasanaa. Anna jokin hyvä ja pane salasana talteen, sillä NetBeans kysyy sitä aina silloin tällöin. Kruksaa Automatically ja Klikkaa Unlock. Sitten NetBeans etsii Raspia... Kun löytää Se kysyy Raspi-käyttäjän, tässä pena, salasanaa loggautuakseen. Kruksaa Remember Password, jotta NetBeans muistaa Sinut. 5

Sitten vielä SSH-yhteys: Vaihda Acces project files via: SFTP. Tämä tarkoittaa yhteyttä verkon kautta Raspiin. Vaihda SFTP Finish. Nyt Sinulla on yhteys Raspiin ja GNU-työkalut käytössä C-kielisten ohjelmien tekoon. Koodin kirjoitus tapahtuu GNU/Lnux-Mint-koneessa Netbeansin-IDEssä ja varsinainen käännöstyö ja ajo Raspissa SSH-yhteyden kautta. Raspi GNU työkaluketju Asennamme myöhemmin NetBeansin käyttöön ristikääntäjän, jolloin myös käännöstyö tapahtuu Linux Mint-koneessa. Tämä on tarpeen kun teemme suurempia ohjelmia, alkuun C-kielen opiskeluun riittää tuo edellä oleva menetelmä aivan mainiosti. 6

3. Ensimmäinen projekti Tässä ei tehdä vielä varsinaista C-kielen opiskelua, vaan testataan että homma toimii ja että ymmärrämme miten se toimii. Luodaan ensin ensimmäinen projektimme. File, valitse New Project New Project-ikkuna aukeaa. File New Project Valitse C/C++ ja oikealta C/C++ Application Sitten kysytään projektille nimeä: tässä kun tehdään vielä alkuasetuksia ja opitaan NB:n sisältöä, hyvä nimi on testi 7 testi Poista kruksi Valitse Raspi 7

Etäkoneen työkalujen määritys Tools/Options Valitse ylävalikosta Tools ja sieltä Options, ikkuna aukeaa. Valitse C/C++ Vaihda Raspiin Kun olet vaihtanut Raspi-määrityksen, Raspissa oleva työkaluketju tulee näkyviin. Muuten oletuksena käännöstyö tehdään Mintin koneessa. Ja kun PC:n prosessori on x64 ja meillä Raspissa on ARM, niin eihän koodi toimi. Siksi tuo valinta on tärkeä. Apply. OK. Sitten on vuorossa uusi tiedosto eli ensimmäisen koodin kirjoittamisen alusta, new file. New file 8

New File-ikkuna aukeaa. Projektimme on testi. Siihen valitaan tiedosto, valitse C ja C Source File Next> Seuraava ikkuna New C Source File aukeaa. Ohjelman nimi Tänne tallentuu koodi Anna koodille nimi, vaikka test, c-tarkennin on jo valmiina. Created File-polku viittaa pöytäkoneeseemme GNU/Linux Mint, eli siihen missä tulemme NetBeansia käyttämään. Koodihan kirjoitetaan Mint-koneen NetBeansin editorissa, tallennetaan siihen ja kun se halutaan kääntää, ohjelma työntää lähdekoodin Raspiin, jossa se käännetään ja ajetaan. 9

Varmistetaan vielä että Raspin gcc-kääntäjäympäristö (ARM) on käytössämme. Valitse Projects, meidän tapauksessa projekti on testi, hiiren oikealla ja avautuvasta valikosta valitse alimmainen eli Properties. Project Properties-testi ikkuna aukeaa. Varmistu että oikein, Valitse Build. vaihda tarvittaessa Build Host on oltava Raspin osoite, ellei, vaihda. 4. Ensimmäinen lähdekoodi Sitten koodin kirjoittamiseen. Kirjoita NetBeansin editorissa mahdollisimman yksinkertainen koodi. En selitä sen sisältöä nyt, vaan teen sen varsinaisen C-kielikurssin yhteydessä. Tämä tehdään vain työskentely-ympäristön testaamista varten. 10

Kun koodi valmis, talleta klikkaamalla disketin kuvaketta. Talleta lähdekoodi Sitten on tullut aika testata toimiiko kaikki niinkuin pitää. Käännetään ensin varmuuden vuoksi. 5. Ensimmäisen koodin kääntäminen ja ajo Ensin käännös Käännös ja ajo samassa napissa NetBeans työntää lähdekoodin verkon kautta SSH-yhteydellä Raspiin, etsii sieltä C-kääntäjän ja kääntää koodin. Siis jos yhteys toimii ja lähdekoodi on virheetöntä, se ilmoittaa onnistumisen (ja myös epäonnistumisen) verkon kautta takaisin NetBeansin ikkunaan. NetBeansin käyttöliittymän oikeaan alaosaan avautuu Output-info-ikkuna. Jos kaikki toimii oikein, niin saat ilmoituksen että OK, eli Build Successful. Aja ohjelma. Klikkaa vihreää nuolta, katso kuva yllä. Jos käännös onnistui, niin todennäköisesti myös ajo onnistuu. Ohjelma tulostaa tekstin Hello Raspi, kuten kuvasta näkyy. 11

Kerrataan vielä: koodi kirjoitettiin Mint (X?) pöytäkoneessa NetBeansin editorissa, siirrettiin verkon kautta Raspiin, käännettiin ja ajettiin siellä ja lopputulos verkon kautta takaisin NetBeansin Output-ikkunaan. Ohjelman ajon jälkeen ilmestyy hetkeksi kuvan mukainen tieto: Se kertoo että, jos haluat, NetBeans lataa käännetyn koodin ja muuta Raspilta ja tallettaa sen Mintkoneeseen samaan kansioon missä meillä on tallessa lähdekoodi test.c. Click. Tarkistetaan, ihan vaan opin vuoksi, mitä on tapahtunut GNU/Linux-Mint-koneessa. Ja kuten kuvasta näkyy, NetBeansProject-kansioon on ilmestynyt testi-kansio jossa test.c-koodi ja vähän muutakin, on. Sama nähtynä Terminalkomentotulkin ikkunassa. 12

Juuri tulleen (5.7) tiedon mukaan: http://etn.fi/index.php?option=com_content&view=article&id=4656:linux-luopuu-tuesta-32- bittisille&catid=13&itemid=101 Mutta meillähän on Raspi-3 jossa on 64-bittinen ARM ja 64-bittinen Raspbian. Yes. 13