在用gcc编译flex生成的lex.yy.c文件时需要指定链接fl库,官方给出的例子也是执行
lex.yy.c
fl
gcc lex.yy.c -lfl
然而在OS X 10.11下并没有该lib。我找到了15年前的一个帖子,原因是OS X 并没有提供libfl.a库,而是提供了一个功能一样的libl.a。因此链接-ll即可:
libfl.a
libl.a
-ll
gcc lex.yy.c -ll
2001年的帖子