I have a short question related to the purpose of this line in the Makefile of pset5 (spellchecker):
# space-separated list of libraries, if any,
# each of which should be prefixed with -l
LIBS =
I can't understand what's the difference between putting here, say -lcs50
against declaring it with #include <cs50.h>
, for example, in either speller.c
or dictionary.c
. Is there any functional difference between the two? Thanks!