Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: LinuxManne - 24.10.07 - klo:10.45

Otsikko: On tää Java tullut tutuksi linux puolella ja nyt tahtois myös kokeilla c++ aa..
Kirjoitti: LinuxManne - 24.10.07 - klo:10.45
Moro!

Mulla on IDEnä Netbeans, sillä saa ilmeisesti myös cee koodia käännettyä, eli,
mitä ohjelmia tarvitsen cee ohjelman kääntämiseen linuxissa, ( mikä on paras linux c++ kääntäjä ), entäs,
mikä grafiikka ja net kirjastoja c++ aan löytyy linuxille, siis mikä olisi paras linux c++ graf/net kirjasto,,

onkos se SDL vai oliko se nyt SLD myös linuxille ja netbeans ympäristöön ??

//----

kiitos,,
Otsikko: Vs: On tää Java tullut tutuksi linux puolella ja nyt tahtois myös kokeilla c++ aa..
Kirjoitti: LinuxManne - 24.10.07 - klo:11.06
Toi gcc ja SDL olivat synapticissa jo asennettuina (ubuntu 7.10)..
millähän editorilla niitä käytetään..

mulla olisi netbeans installoituna mitenkä asennan c++ ja sdl kirjastot siihen (taikka johonkin muuhun ideen)..

//----

kiitos,,
Otsikko: Vs: On tää Java tullut tutuksi linux puolella ja nyt tahtois myös kokeilla c++ a
Kirjoitti: olasirtep - 24.10.07 - klo:11.09
Melko yleinen kääntäjä linux-puolella on Gnu-projektin gcc. Kyseisen kääntäjän löytää paketista build-essential.
C++ kääntyy kyseisellä kääntäjällä komentamalla
Koodia: [Valitse]
g++ -o ohjelma ohjelma.cpp
SDL on aivan hyvä grafiikkakirjasto, käytän sitä itsekin.  ;)

SDL:n saat asentamalla libsdl1.2-dev paketin. Tällöin täytyy kuitenkin muistaa kääntää ohjelma seuraavasti
Koodia: [Valitse]
g++ -o ohjelma ohjelma.cpp -lSDL
Lisää libsdl-paketteja löydät vaikkapa ajamalla komennon
Koodia: [Valitse]
sudo apt-cache search libsdl
EDIT:
IDE:lle linkittämisessä en osaa neuvoa...  :(
Niin ja lisäksi lähdekoodin täytyy tietysti lisätä sdl
Koodia: [Valitse]
#include <SDL/SDL.h>
Otsikko: Vs: On tää Java tullut tutuksi linux puolella ja nyt tahtois myös kokeilla c++ a
Kirjoitti: Toni Alenius - 24.10.07 - klo:11.22
GCC on parhaita C/C++ kääntäjiä maailmassa, kaupalliset mukaan lukien.
EDIT: kääntää lisäpakettien kanssa myös monia muita kieliä, mm. Javaa.
Otsikko: Vs: On tää Java tullut tutuksi linux puolella ja nyt tahtois myös kokeilla c++ a
Kirjoitti: LinuxManne - 24.10.07 - klo:13.41
EDIT: kääntää lisäpakettien kanssa myös monia muita kieliä, mm. Javaa.

hmm.. kääntää myös muita kieliä mm javaa, Java tekee Class fileitä joita virtual machine sitten ajaa, eli siinähän ei ole suoritettavia tiedostoja..
onko tämä lisäpaketti sellainen että se osaisi tehdä itse .java fileestä itsenäisen c++ executablen vai kääntääkö se jvmmän.class muotoon,,

//----

kiitos,,