C-链接未完成的flex问题



我试图通过" cc -c -o"制作对象文件,但我得到以下语句,我该怎么办来解决这个问题,谢谢预先

~/hedor1>lex -t example.l > example.c
~/hedor1>cc -c -o example.o example.l
cc: example.l: linker input file unused because linking not done

产生示例的第一行正在工作,我得到了.c文件,但是当我编写第二行时,我会得到以上!

您将flex源传递给编译器,显然将其解释为链接器输入文件,并抱怨,因为您告诉编译器不要执行链接步骤。

第二个命令应该是:

cc -c -o example.o example.c

最新更新