Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 16
  1. #1
    NoClose Wurm
    Registriert seit
    23.01.2009
    Beiträge
    185

    Standard C++ unter Linux

    Hi Freunde
    Bin vor kurzem von Windoof auf Ubuntu umgestiegen und habe bis dahin Vb.Net gelernt.
    Aber da VB.NET und Linux nicht die besten Freunde sind und ich meine Programme nicht ständig in ner Virtualbox ausführen will habe ich mir überlegt C++ zu lernen ,da ich so Programme schreiben kann die ich dann selber nutzen kann auf meinem Linux System und auch anderen Window Usern weiter geben kann.
    Soweit so gut nur meine Frage was braucht man um unter Linux/Ubuntu mit C++ zu coden?
    Was ich so gelesen habe brauch ich dann nur nen Compiler für Linux oder?Ansonsten vom Coden her ist das doch das selbe als wenn man unter Windoof programmiert oder?
    Und wenn das Programm auf nem Windoof rechner laufen soll muss ich doch den gleichen Code nur mit nem Windoof Compiler compilieren oder?
    Könnt ihr nen Compiler für Linux empfehlen und mir sagen ob man sonst noch was dafür braucht .
    Danke schon mal
    MFG

  2. #2
    Der `Toastflüsterer` Avatar von AlterHacker
    Registriert seit
    27.09.2008
    Beiträge
    690

    Standard

    Hey

    Soweit so gut nur meine Frage was braucht man um unter Linux/Ubuntu mit C++ zu coden?
    g++-Compiler
    (sudo apt-get install g++ unter ubuntu/mint/...)
    Wenn du .NET coden willst, glaub ich sollte "Mono" was für dich sein.
    Hab mir das wohl noch nie so genau angeguckt, weil NET = SUX (meine Meinung x))

    Security is an illusion.
    Cheater : 8=o
    Normaluser : 8=======o
    Ich : 8================o

    BM: (4|2|0)

  3. #3
    NoClose Wurm
    Registriert seit
    23.01.2009
    Beiträge
    185

    Standard

    Hi alter Hacker ,THX für deine schnelle Antwort.
    Das ist alles ? Nur den g++ Compiler ? Cool !
    Und wenn ich das Programm unter Windoof zum laufen bringen will compilere ich das auf ner VM mit nem Windoof Compiler stimmt doch oder?
    Mono ist doch so ne Art Net Framework für Linux oder?
    Meine gelesen zu haben das das aber nicht immer 100%ig funktionukkelt und es Probleme geben kann.Hab jetzt eh noch nicht soviel VB.NET gelernt das es mich jetzt schwer belasten würde das die Zeit die ich dafür investiert habe nun fürn Ar... war.
    Außerdem hab ich mir überlegt wenn ich mir schon die mühe mache und eine Programmiersprache lerne dann lieber eine vernünftige mit der man auch richtig was anfangen kann und auch mehr lernt als nur n paar Textboxen etc. anklicken und 3 Zeilen code einzufügen.
    Gruß Bullterrier

  4. #4
    Der `Toastflüsterer` Avatar von AlterHacker
    Registriert seit
    27.09.2008
    Beiträge
    690

    Standard

    Hey,

    Ich empfehle dir auch C++ 'richtig' zu lernen und nicht irgend n' vermurksten NET-"Müll".
    Jap mono ist quasi .NET für Linux, && ActiveX-Komponenten können damit z.b. nicht 'simuliert' (?) werden, zumindest funktionieren bei mir .NET - Apps mit ActiveX-Elementen nicht.
    Yep für Windows-Bin's entweder unter Windows erstellen (zu empfehlen) oder wine-g++ benutzen.

    Security is an illusion.
    Cheater : 8=o
    Normaluser : 8=======o
    Ich : 8================o

    BM: (4|2|0)

  5. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    Bullterrier (27.04.2010)

  6. #5
    NoClose Wurm
    Registriert seit
    23.01.2009
    Beiträge
    185

    Standard

    Noch eine kleine Frage und zwar habe ich g++ jetzt instaliert und wollte das mal kurz testen und habe diesen code hier

    #include <iostream>
    using namespace std;
    void main( void )
    {
    char name[50 ];
    cout << "Wie ist Dein Name ?: " ;
    cin >> name;
    cout << "Hallo, " << name << endl;
    }

    als versuch.cpp abgespeichert und dann im Terminal g++ versuch.cpp eingegeben

    Bekomme dann diese Meldung hier
    No such file or directory
    g++: no input files
    Kannst du mir sagen was ich falsch mache?
    Gruß


  7. #6
    Der `Toastflüsterer` Avatar von AlterHacker
    Registriert seit
    27.09.2008
    Beiträge
    690

    Standard

    Zitat Zitat von Bullterrier Beitrag anzeigen
    Noch eine kleine Frage und zwar habe ich g++ jetzt instaliert und wollte das mal kurz testen und habe diesen code hier

    #include <iostream>
    using namespace std;
    void main( void )
    {
    char name[50 ];
    cout << "Wie ist Dein Name ?: " ;
    cin >> name;
    cout << "Hallo, " << name << endl;
    }

    als versuch.cpp abgespeichert und dann im Terminal g++ versuch.cpp eingegeben

    Bekomme dann diese Meldung hier
    No such file or directory
    g++: no input files
    Kannst du mir sagen was ich falsch mache?
    Gruß

    Erstmal:
    -> int main() statt void main(void)
    dann bist du mit der konsole wahrschienlich in deinem Home-Directory(~ a ka /home/**NAME**)
    per 'pwd' siehst du wo du gerade bist wenn dir das nicht am prompt mit angezeigt wird.
    dann cd'st du halt in den ordner wo du deine datei drinne hast und dann
    halt g++ <dateiname>

    bsp:
    Code:
    name@pcname ~ $ cd Projekte/
    name@pcname ~/Projekte $ ls
    free-hack 
    name@pcname ~/Projekte $ cd free-hack/
    name@pcname ~/Projekte/free-hack $ ls
    bot  main.cpp
    name@pcname ~/Projekte/free-hack $ g++ main.cpp -o bot
    name@pcname ~/Projekte/free-hack $ ./bot

    Security is an illusion.
    Cheater : 8=o
    Normaluser : 8=======o
    Ich : 8================o

    BM: (4|2|0)

  8. #7
    NoClose Wurm
    Registriert seit
    23.01.2009
    Beiträge
    185

    Standard

    Sry das ich noch mal blöd fragen muß bin noch blutiger Anfänger was Linux angeht habs grad ma 2 Wochen drauf und kann ehrlich gesagt mit dem was du geschrieben hast nicht wirklich was anfangen.
    Wenn du das vieleicht noch mal für N00bs erklären könntest wäre ich dir wirklich dankbar.
    Die Konsole(Terminal) habe ich über Anwendungen-->Zubehör aufgerufen.
    pwd . prompt und cd´st sagt mir auch nix.
    Wär nett wenn du mir das erklären würdest aber bitte einfach
    Gruß

  9. #8
    Swaggy Dude Avatar von mbeezy
    Registriert seit
    28.03.2007
    Beiträge
    2.112

    Standard

    pwd gibt aus, in welchem Verzeichnis du dich mit dem Terminal gerade befindest.
    Code:
    soulstoned@hades:~$ pwd
    /home/soulstoned
    Mit cd wechselst du wie unter Windows das Verzeichnis
    Code:
    soulstoned@hades:~$ cd /home/soulstoned/Downloads/
    soulstoned@hades:~/Downloads$
    -> Wechsel in den angegeben Ordner /home/soulstoned/Downloads/

    So navigierst du zu dem Ordner, wo deine cpp Datei drin liegt und machst g++ <Dateiname>, z.B. g++ helloworld.cpp


    P.S. prompt = Terminal.
    Geändert von mbeezy (27.04.2010 um 22:01 Uhr)
    #ichwurdezurückgehaltendamals #sheesh #burrr #scurrr #nohomo #turnup #eaglegang #byrdcall #glogangornogang #duschkabinenposse #codeincobracrew

  10. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    Bullterrier (27.04.2010)

  11. #9
    Kevin Mitnick
    Registriert seit
    03.06.2009
    Beiträge
    1.033

    Standard

    Benutz einfach eine IDE wie z.b. Codeblocks



  12. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    Bullterrier (27.04.2010)

  13. #10
    NoClose Wurm
    Registriert seit
    23.01.2009
    Beiträge
    185

    Standard

    Hi
    @Soul : Danke für die prima Erklärung!!!
    @Cristhecrusader das hört sich Interresant an wußte nicht das es sowas gibt bin in linux und c++ absoluter Anfänger.
    Kann man damit quasi wie mit Visualbasic Express Edition einfach drin coden und das ganze dann als .cpp Datei abspeichern und fertig?
    Wenn ja wird das glaub ich das erstmal das richtige für mich sein bis ich mich in Linux etwas mehr eingearbeitet habe.
    Vielen Dank für den Tip!!!

Seite 1 von 2 12 LetzteLetzte

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •