Makefile
é um arquivo de configuração para make
, não um comando separado. O build & amp; canônico canônico procedimento de instalação é:
./configure
make
make install # usually: sudo make install
A maioria dos projetos descreve detalhadamente o processo de instalação em arquivos de texto README
, INSTALL
ou similar.
No entanto, este não tem nenhum script configure
e tem um Makefile
pronto. Ele não contém a seção INSTALL
, então o terceiro comando também não é aplicável.
Você só precisa executar:
make
Ele está documentado no arquivo README
no diretório src
. Engraçado é que está escrito em tcheco (que é, a propósito, minha língua nativa).
Corrigindo erros undefined reference
Há um problema no Makefile fornecido que pode ser corrigido usando o seguinte patch (com base em um Comentário de estouro de pilha ):
diff --git a/src/Makefile b/src/Makefile
index 367dcc4..dda5fb3 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -44,7 +44,7 @@ profile_compile: all
$(TARGET): $(OBJECTS)
- $(LINK) $(LINKFLAGS) $(LIBS) $(OFLAG) $(TARGET) $(OBJECTS)
+ $(LINK) $(LINKFLAGS) $(OFLAG) $(TARGET) $(OBJECTS) $(LIBS)
#####################################
#other rules