The missing function is included in the shell.l
source. This is a source for a lexical analyzer. You need to build the shell.o
object file from shell.l
.
This can be done by creating the C source
flex -o shell.c shell.l
and then compiling
clang shell.c myshell.c -o myshell -ll