Näytä kirjoitukset

Tässä osiossa voit tarkastella kaikkia tämän jäsenen viestejä. Huomaa, että näet viestit vain niiltä alueilta, joihin sinulla on pääsy.


Viestit - Puksu2

Sivuja: [1]
1
Oletko aijemmin käyttänyt Windows ympäristössä Eclipseä ja c++. Ehkä voi olla rankkaa kuulla, mutta linuxin puolella harvemmat käyttävät ohjelmoinnissa mitään varsinaista IDEä. Itse käytän Kubuntua ja koska sen mukana tuli tekstieditori Kate niin olen tykästynyt siihen ja sillä ne koodit kirjoitetaan. Monet Linux puolella koodaavat käyttävät myös komentorivieditoria Vi tai Nano. Koodit käännetään yleensä gcc ohjelmalla (C:n tapauksessa) ja g++ ohjelmalla (c++:n tapauksessa). Jos meillä on esimerkiksi tiedosto hello.cpp ja haluamme tehdä siitä ohjelman nimeltä hello niin tekisimme komentorivillä seuraavan:

Koodia: [Valitse]
g++ hello.cpp -o hello
-o valitsimen jälkeen tulee ohjelman nimi. Jos sinulla on usempi lähdetiedosto esim hello.cpp, hello.h ja main.cpp nii tekisimme seuraavan:

Koodia: [Valitse]
g++ hello.cpp hello.h main.cpp -o hello
Kun perusasiat alkavat olemaan kunnossa niin voi myös käyttää makefilea joka nopeuttaa ohjelman kääntämistä ainakin isoissa projekteissa, mutta tähän ei varmaan ole vielä tarvetta.

Olet ymmärtänyt ainakin yhden asian Linuxin puolella väärin. Linux ei käytä .exe fileja. Sinun kannattaa tutustua Ubuntu tutuksi-wikikirjaan, jossa selitetään paljon tämän kaltaisia perusasioita. Pääset sinne klikkaamalla yläpalkista "Ohjeet ja tuki   ->   Ubuntu tutuksi -kirja". Ja jos jotain jäi
epäselväksi kannattaa kysyä. Jos edellisessä tekstissäni on joitain epäselviä kohtia niin kannattaa käyttää Googlea tai etsiä sanoja Linux.fi wikistä.

Kiitos näistä vinkeistä ja tiedoista! Olen aikaisemmin käyttänyt vain CBuilderia ja Unix:sta (Linux) olen unohtanut nuo exet muun muassa. Kannattaa siis rakennella noita projekteja suoraan komentorivikäskyillä, kyllähän tuo on tuttua jo 80 - luvun Fortraneistakin. Ihmettelen kuitenkin, että mainitsemassani Helpin tutor - ohjelmassa käskettiin Run - toiminnossa käynnistää hello.exe! Tätähän on helppo syyttää   :D ...

Puksu

2
 Latasin Ubuntun Synaptic Package Managerilla Eclipsen (Java) tarvittavat ja ehdotetut paketit ja lisäksi
C/C++ Development Tools for Eclipsen. Ongelmia tuli kun yritin rakentaa ensimmäisen HelloWorld - projektin
Helpin ohjeiden mukaan. Ensinnäkin käytettävissä oleva Perspective ei ollenkaan muistuttanut Helpin tutor- esimerkin
vastaavaa ja toiseksi ohjelman ajaminen (Run - vaihe) ei onnistuntut, koska ilmeisesti tarvittavaa hello.exe - tiedostoa
ei muodostunut. Ovatko tuttuja ongelmia ja mitä niiden korjaamiseksi voisi tehdä, vai olenko haukkunut väärää puuta?

Ihmettelee 1/4 - ammattilainen

3
Oletko asentanut paketin cl-launch, jos olet niin ilmeisesti lispi lähtee käyntiin päätteessä cl-launch:lla. Tosin en ole kokeillut, mutta sellainen ohjelma mulla näkyy nytten asennettuna, kun asensen cl-launch:in.

En löytänyt tuota pakettia, mutta Helpistä huomasin että komennolla  clisp saadaan tulkki käynnistetyksi komentoriviltä. Kiitos kiinnostuksesta!

Puksu2

4
Kuinkahan saisin common-lisp:in tulkin käyttöön, ts. missä kansiossa se mahtaa luurata. Olen installoinut Synaptic Package Managerilla
common-lisp-controllerin, mutta en tiedä mistä tulkki käynnistyy, lähinnä kokeillakseni yksinkertaisten lausekkeiden toimintaa.

Puksu2

5
Kiitos, tarkistin polut ja tiedostonimet, oikein olivat tuo url-pattern Oma sekä isot ja pienet kirjaimet. Edelleen ihmetyttää tuo että Windows - puolella ei ole ongelmia (Apache2:n ja Tomcat 5.5:n kanssa) mutta Linux:issa on. Pitäisi varmaan tehdä jotain konffauksia.

Oletko asentanut tomcatin Ubuntun omasta repositorystä? Katso selostukseni. Mutta jos kummassakin on Apachen TomCat, niin sitten tuo ei ole syynä. Siinä kannattaa vain kokeilla ja kokeilla. Lisätä servlet polkuun jne. Käyttävätkö molempien käytisten TomCatit samaa fyysistä sovellushakemistoa omaprojekti?

Olen asentanut Ubuntun omasta repositorystä. Kiitos neuvoista, yritän noita kun ehdin. Siis virheilmoitus oli tuo HTTP Status 404 The requested resource is not available... Kokeilen uudelleenasennusta, kuulemma sekin saattaa korjata tilanteen jos asentaa koko paketin toiseen kansioon.


6
Mikähän on kun Windows - puolella servletti käynnistyy mutta ei Linux - puolella(Ubuntu). Tulee ilmoitus

HTTP Status 404 -/omaoprojekti/Oma

The requested resource (/omaprojekti/Oma) is not available

Oliko liian simppeli kysymys? ;)

äkkiseltään voisi ajatella, että tuo polku on väärin. 404 tairkoittaa, että tiedostoa ei löydy, siispä hakemistopolku on joko väärin tai sitten se on kirjoitettu väärin (*NIXit erottelevat isot ja pienet kirjaimet).

tämä on toki vain arvailua, mutta antamiesi lähtötietojen perusteella ei oikein muutakaan voi tehdä.

Kiitos, tarkistin polut ja tiedostonimet, oikein olivat tuo url-pattern Oma sekä isot ja pienet kirjaimet. Edelleen ihmetyttää tuo että Windows - puolella ei ole ongelmia (Apache2:n ja Tomcat 5.5:n kanssa) mutta Linux:issa on. Pitäisi varmaan tehdä jotain konffauksia.

7
Mikähän on kun Windows - puolella servletti käynnistyy mutta ei Linux - puolella(Ubuntu). Tulee ilmoitus

HTTP Status 404 -/omaoprojekti/Oma

The requested resource (/omaprojekti/Oma) is not available

Oliko liian simppeli kysymys? ;)

8
Miksiköhän Tomcat 5.5:n aloitusivu ei tule näkyville koneessani Ubuntun alla vaikka se tulee Windows - puolella moitteetta ja yksinkertaiset servletitkin pelaavat Windowsissa? Apache2 kuuntelee kyllä porttia 80 niin kuin pitääkin, samoin Tomcat näyttää kuuntelevan porttia 8180, koska palvelinosoite  localhost:8180 avaa ainakin Tomcat 5.5:n hakemiston. Mutta ei aloitussivua, vaikka ilmeisesti pitäisi.

Sivuja: [1]