【问题标题】:How to compile lex-yacc-files on windows 10 using dev-cpp?如何使用 dev-cpp 在 Windows 10 上编译 lex-yacc 文件?
【发布时间】:2017-04-14 10:45:18
【问题描述】:

我已按照此处描述的所有步骤操作:How to compile LEX/YACC files on Windows?

但我收到此错误:

【问题讨论】:

    标签: bison flex-lexer yacc dev-c++


    【解决方案1】:

    您收到的消息只是来自 C 编译器 (gcc) 的警告,并非致命错误。如果您通过在命令提示符下键入hello 来调用二进制文件,程序将正确执行和运行。

    您可以通过将其添加到 Hello.y 文件的顶部来消除警告:

    %{
    #include <stdio.h>
    #include <stdlib.h>
    %}
    

    (这似乎是您链接到的答案中的一个遗漏......)

    【讨论】:

    • 问题出在 hello.y,而不是 hello.l,从错误消息中可以看出。
    • 不用担心。我添加了其他需要的标题:)
    猜你喜欢
    • 2011-07-24
    • 2016-10-20
    • 2020-04-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-24
    • 1970-01-01
    • 2021-02-25
    • 1970-01-01
    相关资源
    最近更新 更多