Não localizando os arquivos da biblioteca direcionados para Makefile

Estou tentando compilar esta ferramenta. Abaixo está o início de seu Makefile:

CC      = gcc
CFLAGS  = -Wall -O2 -D TRACES
DFLAGS  = -g -Wall -o0
CPPFLAGS= $(INCLUDES:%=-I %)
LDFLAGS = $(LIBRARIES:%=-L %)
LDLIBS  = $(USED_TOOLS:%=-l%)

MY_FILES = 
INCLUDE_DIR     = ~/include

TOOLBOX_INC     = $(INCLUDE_DIR)/tools
TOOLBOX_LIB     = $(TOOLBOX_INC)
USED_TOOLS      = std_io stringutils 
INCLUDES    = $(TOOLBOX_INC)
LIBRARIES   = $(TOOLBOX_LIB)

Também tenho ~ / include / tools que após a compilação incluem std_io.o, libstd_io.a, stringutils.o e libstringutils.a

Eu estou recebendo o seguinte erro

gcc -L ~/include/tools rank.o counterexample.o -lstd_io -lstringutils -o rank
ld: library not found for -lstd_io
collect2: ld returned 1 exit status
make: *** [rank] Error 1

Não tenho certeza se as coisas não estão incluídas corretamente e por que ela não está localizando os arquivos da bibliotec

Editarcontece que deixei acidentalmente um espaço entre as opções -L e -I. Além disso, os caminhos tiveram que ser ampliados, eu acho. Está funcionando agora, obrigado!

questionAnswers(1)

yourAnswerToTheQuestion