gcc: -Wl,--export-dynamic: No such file or directory



  • Hi,

    ich versuche schon den ganzen Tag meine HelloWorld-Anwendung mit gtk+ 2.0 unter Linux zu kompilieren. Nach mehreren Stunden habe ich es geschafft, dass pkg-config mein gtk-2.0.pc findet, aber jetzt erhalte ich folgende Meldung:

    gcc: -Wl,--export-dynamic: No such file or directory

    Woran liegt das?

    Compilieren tu ich mit:
    g++ *.cpp -o Hello -lpthread `pkg-config --cflags gtk+-2.0` \ `pkg-config --libs gtk+-2.0`

    Ich hoffe ihr wisst wo der Fehler liegt, den ich habe keinen Plan mehr.
    Goggle findet dazu auch nichts.

    MfG



  • Hallo,

    du musst einfach den Backslash da wegenehmen:

    gcc -Wall -g helloworld.c -o helloworld `pkg-config --cflags gtk+-2.0` `pkg-config --libs gtk+-2.0`
    

    Der zeigt eigentlich einen Zeilenumbruch an.



  • danke, das war es.
    Im Tutorial war es mit Backslash angegeben und ich hatte nicht gewusst das er eine neue Zeile anzeigt.
    Bin Newbie 😃
    MfG



  • Ja, das ist nervig. Ich hatte das Problem nämlich auch mal und bin fast durchgedreht. Aber irgendwann kann man darüber lachen 🙂


Anmelden zum Antworten