Rekomendera C++ compiler
Rekomendera C++ compiler
Söker en C++ compiler till Xubuntu!
Vad kan ni rekomendera?
[LÖST]
Vad kan ni rekomendera?
[LÖST]
Senast redigerad av 1 andy, redigerad totalt 20 gånger.
-
- Inlägg: 2157
- Blev medlem: 25 okt 2007, 14:00
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Luleå
Re: Rekomendera C++ compiler


Re: Rekomendera C++ compiler
Instämmer. (vilka andra finns det egentligen? g++ måste ju domminera totalt, i antalet användare eller?)
- philip5
- HC-IRCare
- Inlägg: 1099
- Blev medlem: 21 feb 2009, 14:32
- OS: Kubuntu
- Utgåva: 23.10 Mantic Minotaur
- Ort: Uppsala
- Kontakt:
Re: Rekomendera C++ compiler
Intel har kompilatorer som också funkar bra men är inte öppna eller fria så dominansen är rätt stor i den öppna världen av g++ som dessutom är ett bra alternativ.
-------------------------------------------------------------
Min PPA för Ubuntu: http://launchpad.net/~philip5
Twitter: http://twitter.com/philip_johnsson
IRC: Philip5 @ freenode.net #ubuntu-se #kubuntu-se
Min PPA för Ubuntu: http://launchpad.net/~philip5
Twitter: http://twitter.com/philip_johnsson
IRC: Philip5 @ freenode.net #ubuntu-se #kubuntu-se
Re: Rekomendera C++ compiler
behöver lite mer hjälp!
har installerat g++, men hur funkar det????
hur startar jag, kompilerar osv???
har testat alt+F2.
har installerat g++, men hur funkar det????
hur startar jag, kompilerar osv???
har testat alt+F2.
-
- Inlägg: 85
- Blev medlem: 15 okt 2008, 00:30
- OS: Ubuntu
- Utgåva: 16.04 Xenial Xerus LTS
- Ort: Karlskrona
- Kontakt:
Re: Rekomendera C++ compiler
förslagsvis:
Usage: g++ [options] file...
-o <file> Place the output into <file>
Usage: g++ [options] file...
-o <file> Place the output into <file>
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Rekomendera C++ compiler
Om du inte har fattat det redan så är g++ bara en kompilator, inte någon utvecklignsmiljö. Det går dock att skriva koden i vilken texteditor som helst och kompilera med g++, men du kanske hellre vill ha en integrerad utvecklingsmiljö som passar bra till xubuntu? Isf kan du börja med att se som om någon av de mer lättviktiga passar dig:andy skrev:behöver lite mer hjälp!
har installerat g++, men hur funkar det????
hur startar jag, kompilerar osv???
har testat alt+F2.
geany
codelite
codeblocks
Re: Rekomendera C++ compiler
Jag kör med
och gedit som utvecklingsmiljö i Ubuntu. Finns stöd för externa verktyg där så man bara behöver trycka F9 för att kompilera. Det funkar bra för de små projekten jag gör, men kan bli lite oöverskådligt om man jobbar med flera källkodsfiler samtidigt
Kod: Markera allt
g++ -o utfil -Wall kod.cpp
Re: Rekomendera C++ compiler
Om det är ett IDE du är ute efter så har även de mer java-inriktade Eclipse och NetBeans plugins för C++. 

Re: Rekomendera C++ compiler
Tycker det är lite overkill om man precis börjat med programmering, då är det bara bökigt att behöva konfigurera ett IDE och skapa en massa projekt för varje litet program. IMHO
Re: Rekomendera C++ compiler
Jo, jag tycker också att Geany är den bästa editorn någonsin, men den har redan blivit föreslagen i tråden.m!rage skrev:Tycker det är lite overkill om man precis börjat med programmering, då är det bara bökigt att behöva konfigurera ett IDE och skapa en massa projekt för varje litet program. IMHO

Re: Rekomendera C++ compiler
körde också geany tills jag bytte upp mig till emacs, men det kanske inte är något att rekommendera om man är ny på programmering, det finns risk för dubbla bekymmer då...
Som sagt, geany rekommenderas.
Som sagt, geany rekommenderas.
Re: Rekomendera C++ compiler
Frågor!
g++ -o utfil -Wall kod.cpp
kan någon vara snäll att utveckla
man skriver sin kod i texteditor, spara,
öppnar terminalen,
skriver g++, vad händer sedan?
har nu installerat geany, men hur funkar det?
när jag kör kompilera händer inte ett jotta.
g++ -o utfil -Wall kod.cpp
kan någon vara snäll att utveckla
man skriver sin kod i texteditor, spara,
öppnar terminalen,
skriver g++, vad händer sedan?
har nu installerat geany, men hur funkar det?
när jag kör kompilera händer inte ett jotta.
Re: Rekomendera C++ compiler
kör du
kompilerar g++ din .cpp-fil till en körbat fil som heter a.out.
Med "-o" flaggan kan du specificera vad den skall heta istället för "a.out"
Du kan i kompileringsmenyn/motsv. se vilket kommando Geany kör när du kompilerar.
Om inte "g++ fil.cpp" funkar i terminalen så får du väl felmeddelanden åtminstone? Kan du posta dem i så fall?
Kod: Markera allt
g++ fil.cpp
Med "-o" flaggan kan du specificera vad den skall heta istället för "a.out"
Du kan i kompileringsmenyn/motsv. se vilket kommando Geany kör när du kompilerar.
Om inte "g++ fil.cpp" funkar i terminalen så får du väl felmeddelanden åtminstone? Kan du posta dem i så fall?
Re: Rekomendera C++ compiler
jag får felmeddelande, men tror att det gäller att jag själv skrivit fel i kod
tack för assistansen
tack för assistansen
Re: Rekomendera C++ compiler
När du väl får det att fungera kan du sedan skriva in terminalkommandot i geany, kolla "inställningar" under kompilator/bygg menyn.
Re: Rekomendera C++ compiler
nu har jag i alla fall skrivit rätt kod, men det fungerar inte
använder
g++ hello.C -o hello
men det står:
fel: överblivet "#" i program
fel: expected unqualified-id before "<" token
osv.
i slälva koden har jag skrivit
#include <iostream.h>\\ behöver jag egentligen .h
int main()
{
cout << "hello" << endl;
return 0;
}
vad ska jag göra?
använder
g++ hello.C -o hello
men det står:
fel: överblivet "#" i program
fel: expected unqualified-id before "<" token
osv.
i slälva koden har jag skrivit
#include <iostream.h>\\ behöver jag egentligen .h
int main()
{
cout << "hello" << endl;
return 0;
}
vad ska jag göra?
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Rekomendera C++ compiler
Kod: Markera allt
#include <iostream>
int main()
{
std::cout << "hello" << std::endl;
return 0;
}
Re: Rekomendera C++ compiler
Som konservburk säger, eller inkludera raden:
Så att du slipper skriva "std:" hela tiden
Kod: Markera allt
using namespace std;
Kod: Markera allt
#include <iostream>
using namespace std;
int main(){
cout << "hello" << endl;
return 0;
}