Aktuelle Zeit: 23.12.2024, 00:12

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 9 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Linux programmierung
BeitragVerfasst: 18.04.2009, 09:50 
Offline

Registriert: 24.05.2008, 13:41
Beiträge: 151
Wohnort: Marienhafe
Hi, da ich bald mal nen kleines progrämmchen für Linux schreiben möchte (Einfach um zu sehn wies geht ^.^) wollte ich fragen, ob ihr einige gute Tuts kennt wie man leicht c++ datein für linux compilieren kann?
Hab bisher nur mit Visual Studio gearbeitet, wo das ganze ja ziemlich einfach ist (Und für Windows setup datein zu erstellen ist da ja auch nur frage von ner minute)
Aber mit Linux hab ich noch keine Erfahrung - vll könnt ihr mir da vll programme empfehlen?

Dann noch: Was alles ist bei C++ plattform unabhängig? solche includes wie <std> und <iostream>? und kann man sowas irgentwo nachlesen?


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Linux programmierung
BeitragVerfasst: 18.04.2009, 11:32 
Offline
Benutzeravatar

Registriert: 23.03.2009, 18:52
Beiträge: 23
Wohnort: Bremen
Hallo,

also meines Wissens gibt es viele IDEs für Linux, z.B. KDevelop (wenn du unter KDE arbeitest) oder
Code::Blocks. Code::Blocks hat meiner Meinung nach einen großen Vorteil dadurch, dass es unter Windows
und Linux funktioniert. Ich programmiere seit ein paar Wochen damit (allerdings unter Windows) und muss
sagen, dass es sich intuitiv bedienen lässt und auch eine gewisse ähnlichkeit zum VisualStudio aufweist.

Soweit ich weiß ist die Bibliothek iostream plattformunabhängig, aber das kann man in jeder besseren
C++ Referenz nachlesen.

Gruß,
Carsten

PS: außerdem kann Code::Blocks praktischerweise VisualStudio-Projekte und DevC++ - Projekte importieren

_________________
Bit Happens!


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Linux programmierung
BeitragVerfasst: 18.04.2009, 12:24 
Offline

Registriert: 24.05.2008, 13:41
Beiträge: 151
Wohnort: Marienhafe
Ahh vielen dank, werds mir mal sehn :)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Linux programmierung
BeitragVerfasst: 18.04.2009, 14:11 
Offline

Registriert: 11.02.2009, 23:27
Beiträge: 23
wenn du lieber etwas VisualStudio ähnliches bevorzugst wäre MonoDevelop ein Blick wert, es ist zwar hauptsächlich für C# mit Mono/Gtk# gedacht, unterstützt aber auch C/C++. Unterstützung für VisualStudio Projekte ist auch gegeben, ich glaube es benutzt diese sogar primär. für Windows existiert ein inoffizieller Backport.

und ja, alles was man so in einer einfachen Befehlsreferenz wie zB auf cplusplus.com findet ist Teil des ISO Standards und deshalb (hoffentlich) auf jedem System verfügbar. MinGW, was von so gut wie allen freien IDEs wie Dev-C++ und Code::Blocks unter Windows genutzt wird, ist übrigens lediglich die Windows Portierung der unter Linux verwendeten GNU Compiler Collection (GCC)

ich persönlich nutze jedenfalls KDevelop, auch wenn mir das mein Freund ziemlich übel nimmt, da ich Gnome bevorzuge :P


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Linux programmierung
BeitragVerfasst: 18.04.2009, 14:31 
Offline

Registriert: 24.05.2008, 13:41
Beiträge: 151
Wohnort: Marienhafe
Hab gerade Code::Blocks auf Ubuntu ausprobiert und klappte auf anhieb^^ Konnte dann auch im terminal das prog schon starten - werde mir das erstmal weiter ansehn ^.^ Dennoch danke für dein Tipp


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Linux programmierung
BeitragVerfasst: 18.04.2009, 18:43 
Offline
Benutzeravatar

Registriert: 17.02.2008, 14:08
Beiträge: 125
Also ich kann CodeBlocks sowieso nur empfehlen :)
Ich benutze Suse und Windows im DualBoot und habe auf beiden CodeBlocks. So kann ich sowohl unter Windows als auch unter Linux an meinen Sachen weiterarbeiten.

MfG

_________________
Cold-Death
Magnon


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Linux programmierung
BeitragVerfasst: 23.04.2009, 08:08 
Offline
Benutzeravatar

Registriert: 21.04.2007, 20:54
Beiträge: 117
Da hätte ich auch eine kleine Frage, da ja so viele unter Linux mit Code::Blocks arbeiten:
ich habe nur die "*.deb" Dateien von Code::Blocks findne können bzw. heruntergeladen. Die kann ich aber mit meinem AdeptManager nicht öffnen. Warum weiß ich nicht. Ich habe sie schon mehrfach heruntergeladen. Das sind mehrerer Dateien, kann man die vielleicht nur öffnen wenn man alle auf einmal öffnet? Wie habt ihr denn Code::Blocks unter Linux installiert?

_________________
Meine Homepage: http://www.hlc-games.de/
Mein Projekt: http://softpixelengine.sourceforge.net/
Mein Forum: http://www.hlc-games.de/forum/


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Linux programmierung
BeitragVerfasst: 23.04.2009, 08:27 
Offline
Moderator
Benutzeravatar

Registriert: 25.03.2007, 18:11
Beiträge: 834
Wohnort: Hagen, NRW
apt-get install ;)

Aber frag mich jetzt nicht, wie das packet heißt. Das solltest du dir ergoogeln können da es sowieso von distri zu distri unterschiedlich ist...

_________________
Phenom X4 9950 BE | 6144MB DDR2-800 | GeForce 8800GT 512MB | Asus M3A32-MVP Deluxe | 2TB HDD | 520W Seasonic NT | Soprano Tower | Samsung 22" TFT + Fujitsu-Siemens 17" TFT + Toshiba 42" FullHD LCD | Windows 7 Proessional x64
Behind the Brain


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Linux programmierung
BeitragVerfasst: 23.04.2009, 14:26 
Offline
Benutzeravatar

Registriert: 17.02.2008, 14:08
Beiträge: 125
Ja, welche Distri hast du?
Wenn du zb OpenSuse hast, such einfach bei yast-install nach "Code Blocks" und klick auf installieren.

MfG

_________________
Cold-Death
Magnon


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 9 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de