Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: c++ compiler gezocht  (gelezen 3264 keer)

Shonof

  • Gast
c++ compiler gezocht
« Gepost op: 2007/12/05, 18:51:49 »
Ik zoek een c++ compiler. Ik heb g++-4.0 gevonden(via google > ubuntu c++ compiler) maar ik snap niet hoe ik dat kan instaleren.
Ik vind alles goed als het maar werkt, ik ben nog best noob met ubuntu. Alvast bedankt voor de moeite.

c++ compiler gezocht
« Reactie #1 Gepost op: 2007/12/05, 19:27:29 »
Je kunt het pakket 'build-essential' installeren, dat bevat in ieder geval een werkende g++.


Hoe je pakketen installeert kun je hier vinden:

http://www.ubuntu-nl.org/documentatie/gebruik/softwareinstalleren/

Als je een complete IDE/GUI wilt hebben voor C++ ontwikkeling, kun je ook het pakket 'kdevelop' installeren.

NoiK

  • Gast
c++ compiler gezocht
« Reactie #2 Gepost op: 2007/12/05, 20:10:45 »
Anjuta is ook wel een makkelijke, ik heb er ff meegewerkt en het werkte mee :P
ook te dingen in synaptic

Shonof

  • Gast
c++ compiler gezocht
« Reactie #3 Gepost op: 2007/12/05, 20:21:02 »
bedankt mensen!

Leafman

  • Gast
c++ compiler gezocht
« Reactie #4 Gepost op: 2008/01/30, 20:06:10 »
Ik heb me recent ook Ubuntu aangeschaft.
Ik heb nu kdevelop (hoopte dat het een compiler zou zijn) en die 'Build-essentials' waren al geinstalleerd,

Ik heb al alt+f2 en dan g++ gedaan maar hij start niet op?
Zou dit kunnen zijn doordat ik Ubuntu virtueel gebruik?
Dan smijt ik vista er gelijk af denk ik,,

Offline profoX

  • Lid
    • wesley
    • Lionslink
c++ compiler gezocht
« Reactie #5 Gepost op: 2008/01/31, 00:14:03 »
Leafman, g++ is slechts een compiler, en geen IDE zoals KDevelop.

KDevelop kan je gebruiken om code te schrijven/ontwikkelen, en KDevelop zal op de achtergrond (of je kan het ook handmatig via een terminalvenster) g++ aansturen om de code te compileren/uitvoerbaar te maken.

Het ligt dus niet aan de virtualisatie.

Ik raad je wel aan om een C++ tutorial of boek te lezen om verder te gaan.
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

Leafman

  • Gast
c++ compiler gezocht
« Reactie #6 Gepost op: 2008/01/31, 00:32:15 »
Ik weet dat het een compiler is.. Zonder compiler kan ik niet veel doen niet?
Nu vroeg ik me dus af hoe het compilen in zijn werking gaat?
(Ik weet dus niet veel van Linux lol)

Offline profoX

  • Lid
    • wesley
    • Lionslink
c++ compiler gezocht
« Reactie #7 Gepost op: 2008/01/31, 00:39:58 »
Ofwel stuurt KDevelop (als IDE) de compiler aan, ofwel doet een of ander script dat (bijvoorbeeld een Automake-script) ofwel doe je het handmatig door middel van een commando.. een heel simpel voorbeeld om een enkel simpel C++ bestand te compileren is bijvoorbeeld: g++ -Wall -pedantic -ansi test.cpp -o test

Als we weten wat je precies wil maken/doen kunnen we gerichter helpen.
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

Leafman

  • Gast
c++ compiler gezocht
« Reactie #8 Gepost op: 2008/01/31, 00:48:37 »
K dus een heel belachelijk 'hello world' lol.
Nu ik heb die opdracht daar uitgevoerd (ik weet wel nog 'iets' maar niet veel) maar ik weet dus niet of het heeft gewerkt enzoof waar het is (niet gezien)

Offline profoX

  • Lid
    • wesley
    • Lionslink
c++ compiler gezocht
« Reactie #9 Gepost op: 2008/01/31, 01:02:29 »
Typ in eender welke teksteditor bijvoorbeeld:

#include

int main()
{
    std::cout << "Hello world!" << endl;
    return 0;
}

Sla het op als test.cpp en typ daarna in een terminalvenster bijvoorbeeld:

g++ -Wall -pedantic -ansi test.cpp -o test

Daarna kan je het programmaatje testen met het commando ./test
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

Leafman

  • Gast
c++ compiler gezocht
« Reactie #10 Gepost op: 2008/01/31, 01:12:36 »
Ik zal er morgen nog eens naar kijken, nu ga ik maar eens slapen :P
Bedankt voor de hulp
Edit:
K ik heb er naar gekeken :) bedankt, het is dus uiteindelijk gelukt lol. Ik dacht dat g++ ook een soort GUI zou hebben lol :P
Ik heb het dus zo gedaan:

g++ -Wall -o hello hello.C