eine .cpp kompilieren?



  • Hallo,

    das Kompilieren geht mit dem g++ ganz gut, wenn du evtl. noch eine andere, wie ich finde, einfachere IDE suchst, könntest du dir evtl. Code::Blocks anschauen. Da hast du erstmal nicht so viel Ärger mit Makefiles und dergleichen.

    MfG



  • So,
    thx für eure Antworten!

    hm... Irgendwie komme ich mit diesem Programm nicht gerade zurecht 😉 Ich habe keinen Plan, welches Projekt ich öffnen muss, dass sich ein C++-Projekt ergibt... Ich schaue mir einmal die Lösung mit dem Makefile an!
    Danke für eure bisherige Hilfe!

    mfg



  • "diesem Programm"?? Welchem??? g++? g++ ist der Compiler! "make" (das Makefile), hilft Dir die Schritte kompilieren und linken zu automatisieren, v.a. wenn Du meherere Files hast. Ein Makefile als auch Deinen Code schreibst Du mit einem Editor. Statt dem Editor kannst Du hierzu auch eine IDE benutzen und i.d.R. liefert eine IDE auch einen Mechanismus um ein "Standard-Makefile" zu erstellen. Wie gesagt google mal nach makefile, etc.



  • So, ich bleibe auf dem guten alten Anjuta IDE. Gibt es irgendwo eine Schritt-für-Schritt anleitung wie ich zu dem kompilierten Programm komme? Ich habe es mal mit dem Befehl g++ Programm.cpp aber dann ist nur eine Datei a.out entstanden. Was muss ich mit der anfangen? Diese kann ich nicht einmal öffnen...
    Ich hoffe, jemand kann mir da mal helfen. Ich habe irgendwie keinen Plan mehr.

    mfg



  • So, jetzt habe ich es geschafft!
    Ich habe diesen Befehl zum Kompilieren verwendet:

    g++ -o hello-world hello-world.cpp
    

    Jetzt kann ich das Programm so starten:

    ./hello-world
    

    mfg & Danke für eure Hilfe!



  • Du hättest auch die a.out so starten (oder umbenennen) können. 🙂



  • So, habe mich mal hier angemolden, weil das Board ziemlich gut ist 😉

    Gibt es nicht irgendwo einen IDE, der das automatisch macht? Ich habe es mal mit Eclipse probiert, aber dort bekomme ich nur komische Dateiendungen die ich auf Linux nicht abspielen kann... (also ein .exe Format, das unter Wine nicht funktioniert...)
    Ich finde es immer zu umständlich, dass ich es von Hand kompilieren muss...

    mfg



  • Hallo,

    unter Code::Blocks (wie auch unter vielen anderen IDEs) ist wohl die "console application" für Anfänger die richtige Wahl, wenns schon ein Projekt mit mehreren Dateien sein soll, ansonsten reicht es dort auch schon völlig aus einfach ne C++-Quelltext-Datei zu nehmen, die normal mit .cpp am Ende zu benennen und dann mit klicken auf "build" zu kompilieren und danach auszuführen.

    MfG



  • naja also anjuta hat doch

    Build => Configure Project (1x reicht)
    Build => Build Project

    standardmäßig (IMHO) müsste dann unter /projectpfad/Debug/src ein kompiliertes Programm zu finden sein.



  • So, ich habe mich jetzt auf Eclipse geeinigt. Da muss ich nur noch Speichern drücken und es ist kompiliert 😉 Eclipse finde ich sehr gut, nur dass es ein wenig langsam ist 😉

    mfg


Anmelden zum Antworten