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