Forum: PC-Programmierung Bibliothekspfade beim Linken ausgeben lassen (CMake, Makefile, GCC)?


von kin (Gast)


Lesenswert?

Ich kenne mich mit CMake und Makefiles nicht gut aus. Ein Programm 
benötigt eine gepatchte Bibliothek, die auch CMake bekannt ist und 
existiert.
Da das Programm nicht richtig läuft (es wird "gebaut", funktioniert aber 
nicht 100%), könnte es evtl. sein, dass die falsche Bibliothek gelinkt 
wird (Standard, aus irgendwelchen Suchpfaden).

Gibt es eine Möglichkeit, beim Linken die Pfade der Bibliotheken 
ausgeben zu lassen?

von G-Format (Gast)


Lesenswert?

Mapfile

von kin (Gast)


Lesenswert?

Danke, probiere ich, z.B. Beitrag "Map-File mit gcc Compiler"

von Philip S. (phs)


Lesenswert?

kin schrieb:

> Gibt es eine Möglichkeit, beim Linken die Pfade der Bibliotheken
> ausgeben zu lassen?

Für jedes Target (Executable o. Library) gibt's eine "link.txt" Datei, 
in welcher der drin steht, wie der Linker Aufruf in Deinem 
Build-Verzeichnis aussieht. Vielleicht hilft Dir das schon.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.