Autor | Nachricht |
---|---|
Beobachter Anmeldedatum: 14.01.2022 Beiträge: 1 | zitieren Hallo, dies ist mein erster Post in diesem Forum. Derzeit sitze ich vor folgendem Problem Ich versuche über Makefiles ein ausführbares Programm zu erzeugen, und dies über libraries. Dazu erzeuge ich in lib je nach Benutzerinput eine static bzw. shared library welche ich mit dem in bin befindlichen Hauptprogramm verlinken will. Im Falle der static library funktiert dies auch einwandfrei, jedoch führt der Aufruf ./a im Falle der shared Library zu folgender Fehlermeldung: ./a: error while loading shared libraries: liba.so: cannot open shared object file: No such file or directory Da ich beide Libraries über den gleichen unten stehenden Code binde verstehe ich nicht warum diese in einem Fall gefunden wird im anderen jedoch nicht: Binden der Library in bin CXX = g++ CXXFLAGS = -Wall -Wextra -Wpedantic -std=$(STD) CPPFLAGS = -I $(SOURCEDIR) LDFLAGS = -L $(SOURCEDIR) STD = c++11 TARGET = a # BINDEN MIT BIBLIOTHEK $(TARGET) : $(TARGET).o $(CXX) $< $(LDFLAGS) $(LIBNAME) -o $@ Erzeugung der Libraries in lib lib$(LIBNAME).a: $(SOURCES) $(OBJECTS) ar rcs $@ $(OBJECTS) lib$(LIBNAME).so: $(SOURCES) $(OBJECTS) gcc -shared -o $@ $(OBJECTS) Ordnerstruktur: bin: Makefile a.cpp lib: Makefile b.cpp b.h c.cpp c.h Da ich mich in dieser Thematik noch nicht wirklich auskenne würde ich mich freuen falls mir dabei jemand weiterhelfen könnte. LG TheGuyWithAStick |
▲ | pn |
Gast | zitieren Mach mit!Wenn Dir die Beiträge zum Thread "Makefiles und dynamic linked libraries" gefallen haben oder Du noch Fragen hast oder Ergänzungen machen möchtest, solltest Du Dich gleich bei uns anmelden:Registrierte Mitglieder genießen die folgenden Vorteile: ✔ kostenlose Mitgliedschaft ✔ keine Werbung ✔ direkter Austausch mit Gleichgesinnten ✔ neue Fragen stellen oder Diskussionen starten ✔ schnelle Hilfe bei Problemen ✔ Bilder und Videos hochladen ✔ und vieles mehr... |
▲ | |
Ähnliche Beiträge | Re: √ | Letzter Beitrag | |
---|---|---|---|
BMC Carbon Dynamic Airbox für Civic EP2 ( bringt das was ?) Hallo,
Bin neu hier und grüße alle aus dem Maxrev Forum hier.
Fahre einen Civic EP2 und hab mir überlegt einen Sportluftfilter zu kaufen.
Habe mich hier im forum durchgelesen.
Sportluftfilter mit dem Pilz soll ja nicht so gut sein bzw. sogar... von d3mo | 8 5.673 | 29.03.2009, 19:08 Xaric2k | |
Allgemeine Fragen und Antworten zum Jazz Dynamic GK5 Wie breit ist der rote Zierstreifen? Mag mal jemand nachmessen? Vielen... von Gerred | 5 604 | 20.01.2020, 12:29 Gerred |