1
Ohjelmointi, palvelimet ja muu edistyneempi käyttö / Vs: Eclipsen C/C++ ?
« : 09.08.08 - klo:14.16 »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ää ...
Puksu