我试图通过“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
生成 example.c 的第一行正在工作,我得到了 .c 文件,但是当我编写第二行时,我得到了上面的内容!
最佳答案
您正在将 Flex 源传递给编译器,编译器显然将其解释为链接器输入文件,并提示因为您告诉编译器不要执行链接步骤。
第二个命令应该是:
cc -c -o example.o example.c
关于c - Flex 中的链接未完成问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13313914/