MinGW: C++ Runtime dynamisch oder statisch linken



  • Hi Leute,

    hab gestern einem Kumpel mein Programm geschickt, damit er es für mich mal testen kann. Bei ihm fehlte (natürlich) die C++ Runtime DLLs wie libgcc_s_dw2-1.dll und libstdc++-6.dll musste ich also noch nachliefern.

    Wie kann ich nun die C++ Runtime libs direkt statisch in mein Executeable packen? (Eclipse + MinGW)
    Welche Compiler Optionen brauche ich?
    Oder spricht sogar etwas dagegen statisch zu linken?

    Gruß
    Scarabol



  • Sorry Leute,

    ist schon erledigt, hab doch noch die "richtigen" Google Stichwörter gefunden.

    Um die C++ Laufzeit Libs statisch statt dynmaisch zu linken, muss man folgende Linker flags setzen
    -static-libgcc -static-libstdc++

    Gruß
    Scarabol



  • Siehe

    http://gcc.gnu.org/onlinedocs/

    und Du wirst 💡.
    google ist natürlich auch schön.
    Wer liest schon Manuals 🙄


Anmelden zum Antworten