Wie kann ich eine statische Bibliothek kompilieren

Ich versuche zu kompilieren einer statischen Bibliothek. Ich folgte den Schritten, die gegeben wurden, in einer Antwort auf diese Frage aber es funktioniert nicht. Folgendes ist mein makefile.

PROJECT = lq.a
OBJECTS = dlmalloc.o queue.o.o
CFLAGS  = -o -Wall -pedantic

all: $(PROJECT)

.c.o:
    gcc -c $(CFLAGS) $<

$(PROJECT): $(OBJECTS)
    libtool -o  $(PROJECT) -static $(OBJECTS)

Und ich bekomme die folgende Fehlermeldung.

libtool: unrecognized option `-o'

Was ist die richtige Art und Weise des Schreibens dieses Makefiles?

InformationsquelleAutor pythonic | 2012-07-05
Schreibe einen Kommentar