funktionsaufruf eines shared objects
-
Wenn ich die Funktion aufrufe wird der Rest der Datei nicht mehr abgearbeitet.
Es folgt zumindest keine Ausgabe "test1" mehr.
-
Benutze bitte keine externe Paste-Seite. Wir haben hier extra Syntaxhighlight im Forum. Bei externen Paste-Seiten besteht einfach das Problem, dass der Code oft gelöscht wird und dann deine Frage nicht mehr vollständig ist und das man den code auch nicht hier im Forum findet. Außerdem scheint pastebin.de auch noch eine besonders hässliche Paste-Seite zu sein.
Aber nun zu deinem Problem: Du überprüfst den Rückgabewert von man: dlsym nicht und schaust auch nicht ob der Aufruf einen Fehler zurück gegeben hat. Vielleicht wird das Symbol nicht gefunden und mc zeigt auf NULL und du versuchst NULL als Funktion aufzurufen, was dann natürlich fehl schlägt.
-
Ah war also doch so einfach der Fehler. Der Funktionsname war nicht richtig geschrieben.
-
--------