Anzeige:
Ergebnis 1 bis 9 von 9

Thema: Makefile selber -> Libs einbinden

  1. #1
    Registrierter Benutzer
    Registriert seit
    24.08.2004
    Beiträge
    749

    Makefile selber -> Libs einbinden

    Hallo,

    ich kann bisher fast überhaupt nicht Makefiles selber schreiben. Leider finde ich im web und auch in der sufu nichts wie man eigene Libraries einbindet...

    Könnte mir jemand einen LInk posten oder einfach helfen?

  2. #2
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Das ist eigentlich nicht eine Frage des Makefiles, sondern eine Frage von wie du gcc zum linken aufrufst.

    Zum linken von Libraries einfach "-lname" angeben, um die (dynamische) Bibliothek "libname.so" zu linken. "-L/ordner" um "/ordner" dem Bibliothekssuchpfad hinzuzufügen.

    Wobei im Normalfall drücke ich mich ums selber schreiben von Makefiles. Viel zu langeweilig und schwierig (besser: unmöglich) so hinzukriegen dass es auf allen Systemen geht, weil die Pfade überall anders sind, etc

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  3. #3
    Registrierter Benutzer Avatar von jeebee
    Registriert seit
    01.01.2005
    Ort
    Bern || Zürich
    Beiträge
    540
    dann ne schnelle Zwischenfrage: Was benutzt du denn? autotools ist auch nicht wirklich einfacher. Falls du aber ein _gutes_ Tutorial hast, kannst du dann den Link posten, ich habe bisher nicht viel wirklich brauchbares gefunden.
    my very own 128 bit integer
    C4 D3 B8 A8 9E A0 C6 EC 7D EC A8 15 28 D1 92 58
    more information

  4. #4
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Das kommt ein bisschen drauf an. Recht oft qmake, selbst für nicht-Qt Projekte. Je nach dem auch mit qconf zusammen.

    Ist aber ein schwieriges Thema - die perfekte Lösung gibts leider nicht.

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  5. #5
    Registrierter Benutzer Avatar von jeebee
    Registriert seit
    01.01.2005
    Ort
    Bern || Zürich
    Beiträge
    540
    Zitat Zitat von peschmae Beitrag anzeigen
    Ist aber ein schwieriges Thema - die perfekte Lösung gibts leider nicht.
    Das stimmt sicher
    Da ich vorallem C + GTK / Glib programmiere, kenne ich qmake eigentlich kaum, werds mir mal ansehen. Danke

    MfG jeebee
    my very own 128 bit integer
    C4 D3 B8 A8 9E A0 C6 EC 7D EC A8 15 28 D1 92 58
    more information

  6. #6
    Registrierter Benutzer
    Registriert seit
    04.07.1999
    Ort
    Zürich
    Beiträge
    221
    Schaut euch mal cmake an.

    greets
    f0rtex
    Doctrína est fructus dulcis radícis amárae.

  7. #7
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Ja, davon hab ich auch schon gutes gehört. Wollte es aber nicht empfehlen weil ichs selber nicht verwende bisher

    KDE verwendet das ja jetzt glaube ich auch.

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  8. #8
    Registrierter Benutzer
    Registriert seit
    04.07.1999
    Ort
    Zürich
    Beiträge
    221
    Ja, KDE verwendet es auch. Sie hatten zuvor scons angeschaut. Jedoch seien die Entwickler nicht so augeschlossen für Feedback gewesen. Darum dann der Wechsel zu CMake, welches Dank dem KDE Team einige Fehler ausmerzen und Verbesserungen einbauen konnte.

    Cheers!
    f0rtex
    Doctrína est fructus dulcis radícis amárae.

  9. #9
    Registrierter Benutzer Avatar von jeebee
    Registriert seit
    01.01.2005
    Ort
    Bern || Zürich
    Beiträge
    540
    sieht interessant aus, werd ich mir mal ansehen. Danke!
    my very own 128 bit integer
    C4 D3 B8 A8 9E A0 C6 EC 7D EC A8 15 28 D1 92 58
    more information

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •