安装 Bison 后出现“make: yacc: Command not found”

2024-01-10

在 gcc 4.1.2 (linux 5) 中运行 makefile 时,出现以下错误

make: yacc: Command not found

通过谷歌搜索,我了解到可以通过安装 Bison-GNU 解析器生成器来纠正此错误。 但即使安装了 Bison 后,我还是遇到了同样的错误。

如何解决这个错误?


在终端上运行以下命令来安装 bison,yacc可执行文件和配置。yacc与野牛一起出现

另外你还需要byacc为了一个完整的功能yacc

sudo apt-get install bison -y
sudo apt-get install byacc -y

这对我有用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

安装 Bison 后出现“make: yacc: Command not found” 的相关文章

  • lex 和 yacc(符号表生成)

    我对编译器设计中的 lex 和 yacc 很陌生 我想知道符号表是在哪个阶段 词汇 句法或任何其他阶段 以及如何生成的 我可以简要描述一下 y output 文件 该文件是通过向 yacc 提供 v 选项生成的 我试图研究它 但没有得到太多
  • Bison 减少/减少与强制转换和表达式括号的冲突

    我正在野牛中构建语法 并且我已将最后一个减少 减少错误的范围缩小到以下测试用例 include
  • 在 Bison 中为 && 和 || 启动短路规则运营

    我正在使用 C C 在 Bison 和 Flex 中编写一个简单的计算器 逻辑在 Bison 中完成 C C 部分负责数据结构 例如 STL 等 我有以下问题 在我的计算器中美元符号 表示 i 和 i 前缀和后缀 例如 int y 3 gt
  • 为什么这个简单的语法会有移位/归约冲突?

    token
  • 安装 Bison 后出现“make: yacc: Command not found”

    在 gcc 4 1 2 linux 5 中运行 makefile 时 出现以下错误 make yacc Command not found 通过谷歌搜索 我了解到可以通过安装 Bison GNU 解析器生成器来纠正此错误 但即使安装了 Bi
  • 转移/减少野牛的冲突

    我是新来的Bison我在转移 减少冲突方面遇到麻烦 我正在尝试从文件加载到array data struct data char name 50 char surname 50 int year data 1000 这是我的野牛代码的一部分
  • 无法配置 CMake 来查找 Bison 的 Homebrew 安装版本

    我正在运行 macOS 10 14 并且安装了bison版本 3 2 与brew 但它拒绝链接 brew link bison force Warning Refusing to link macOS provided software b
  • Flex/Bison 错误:请求非结构或联合中的成员“str”

    我正在学习 flex bison 我编写了以下程序但出现错误 include
  • 使用 qt:如何在控制台应用程序之上构建 GUI?

    我有一个从 bison 解析器 生成的控制台应用程序 我想为其构建一个简单的 GUI 这样我就可以将此 gui 的输入发送到控制台 并将控制台的输出获取到 gui 中 我尝试使用 java process 类来做到这一点 但它对我不起作用
  • 从flex+bison输出AST到main.cpp

    免责声明 虽然我已经完成了本教程 但我是一名 flex bison 菜鸟 http ds9a nl lex yacc cvs lex yacc howto html http ds9a nl lex yacc cvs lex yacc ho
  • 野牛规格和优先顺序

    给定 Bison 规范 right TOK ADD TOK MUL 我想知道 TOK ADD 和 TOK MUL 的优先顺序是什么 另外如果我有野牛规格 left TOKMUL TOKADD left TOKDIV left TOKSUB
  • 表示语法中的语句终止换行符?

    许多编程语言都有以行结束符终止的语句 不过 通常情况下 如果解析器无法理解该行 则在语句中间允许使用行结束符 例如 a 3 4 将在 Ruby 和 Python 中解析为语句a 3 4 since a 3 没有任何意义 换句话说 换行符被忽
  • yytext[0]是什么意思?

    yytext 0 是什么意思 为什么我们要在 lex 和 yacc 程序中使用 我是学习者 所以不要介意这是一个愚蠢的问题 yytext 保存与当前标记匹配的文本 因此 yytext 0 保存与当前标记匹配的文本的第一个字符 有时您有一个可
  • GNU Flex 库 libfl 提供什么?

    我可以从 flex 和 bison 生成的文件编译一个程序 cc lex yy c program tab c o output 也由 cc lex yy c program tab c lfl o output 它们都运行顺利 没有任何问
  • y.tab.c:对 yylex 的未定义引用

    我正在尝试运行我在网上找到的计算器示例 但每次运行 gcc 命令时都会显示此错误 以下是我运行的命令 flex l calc3 l yacc vd calc3 y gcc y tab c lm ll gt 此时我收到此错误消息 tmp cc
  • Flex 和 Bison 彼此需要什么?

    当 Flex 和 Bison 一起使用时 为什么 Flex 文件需要 includebison 创建的 C 头文件 编译需要 bison 和 flex 创建的 C 源文件 bison 和 flex 创建的 C 源文件相互需要什么 bison
  • 如何使 YY_INPUT 指向字符串而不是 Lex & Yacc (Solaris) 中的标准输入

    我想要我的yylex 解析字符串而不是文件或标准输入 如何使用 Solaris 提供的 Lex 和 Yacc 来做到这一点 重新定义YY INPUT 这是一个工作示例 使用命令编译并运行 yacc d parser y lex lexer
  • 对“yylex()”的未定义引用

    我正在尝试使用 flex 和 bison 创建一种简单的脚本语言 现在 我只是想让计算器工作 但我无法编译它 当我运行这个 makefile 时 OBJECTS hug tab o hug yy o PROGRAM hug exe CPP
  • 有没有办法改变野牛的弹性启动状态?

    我在词法分析器中定义了不同的状态 这些状态的变化不取决于令牌 而是取决于令牌序列 类似于模板引擎的工作方式 我可以定义更长的标记 但我更喜欢这种方法 您可以将一个函数粘贴到使用 BEGIN 宏的 l 文件的第三部分中 然后从您的 bison
  • 如何将flex和bison与Qt项目集成?

    我正在 git 源代码控制下使用 Qt4 制作 GUI 程序 Github页面 https github com vinayak garg dic sim 项目的一小部分需要扫描和解析 所以我想在项目中使用flex和bison 我能想到3种

随机推荐

  • 双击不适用于 Python 中的无头 Selenium

    我尝试在无头模式下使用 selenium 双击网站上的选定元素 但是双击操作不起作用 我的 chrome 版本是 72 任何帮助将不胜感激 以下是我的代码的相关部分 element driver find element by id pla
  • 如何根据目标c、Iphone中的当前位置找到最近的100米纬度和经度

    如何根据当前位置找到最近的 100 米纬度和经度 我在 SQLITE3 中创建了一个数据库 其中包含一组纬度和经度以及相应的位置名称 根据当前位置 我想获取目标 C 中最近的 100 米纬度和经度 我正在使用以下代码来获取当前位置 void
  • 简单的 Bootstrap 页面在 iPhone 上没有响应

    我下载了 Twitter Bootstrap 示例并用它创建了一个简单的 Rails 项目 我在需要的地方复制了 css 它显示得很好 我还复制了 js 一切都在我的桌面上运行得很好 当我更改浏览器的大小时 它会重新组织页面 当使用一些不同
  • 使用 Node.js 监听 2 个不同的端口

    我目前正在使用 Sockets io 与客户端通信 从端口发送 JSON 等 这一切都很好 但我想做的是同时监听另一个端口 以创建一种用于测试目的的管理页面 例如 该页面将有一个按钮 用于为另一个端口上连接的所有客户端发送某种类型的 JSO
  • 如何使用cosmos sdk生成给定种子短语的高清钱包密钥和地址?

    我正在尝试使用 cosmos sdk 生成高清钱包私钥 公钥和地址 下面是 python 中的等效实现 它按预期生成键和地址 但在尝试生成时golang使用cosmos sdk它不会生成相同的密钥 非常感谢任何等效 golang 版本的 p
  • 科学计算中如何处理下溢?

    我正在研究概率模型 当对这些模型进行推理时 估计的概率可能会变得非常小 为了避免下溢 我目前在对数域中工作 我存储概率的对数 概率相乘相当于加法 求和是通过以下公式完成的 log exp a exp b log exp a m exp b
  • Angular2 组件:无法在 ngOnDestroy 内发出 @Output EventEmitter?

    角度2 rc1 是否可以有这样的组件 export class MyComp Output myEvent new EventEmitter false ngOnDestroy this myEvent emit ngOnDestroy h
  • 演示 Docusign API:java.net.SocketException 连接重置

    我们最近开始收到此错误 我们的 API 已经运行四年多了 DEMO 网站上有什么变化吗 引起原因 java net SocketException调用https demo docusign net API 3 0 AccountManage
  • 在 Visual Studio 中禁用特定代码块的代码格式

    我怎么能够禁用代码格式化对于特定的代码块视觉工作室 2017 C 7 我有这个方法 public CarViewModel ICarsRepo carsRepo Manufacturers ToSelectList
  • 如何使用 JavaScript 将输入字段设置为只读?

    我知道你可以添加readonly readonly 到输入字段 因此它不可编辑 但我需要使用 javascript 来定位输入的 id 并将其设置为只读 因为我无权访问表单代码 它是通过营销软件生成的 我不想禁用输入 因为应在提交时收集数据
  • 在Webview中使用PDFJS库在Javafx中显示Pdf

    我的目标是在我的 JavaFX 应用程序中显示 pdf 文档 经过研究 我发现了 Mozilla 的 PDFJS 库 发现它非常有用 我正在做的是从 JAVA 读取 PDF 文件作为字节数组 并在 Web 视图中调用 js 代码 这是代码
  • 以点开头的行是什么意思?

    我正在阅读巧手教程 http craftyjs com tutorial bananabomber create a game并遇到了一个我找不到文档的代码片段 搜索标点符号太难了 有问题的行 11 和 12 遵循Crafty e行并开始于
  • Material UI 的 Snackbar 不向下滑动

    我在用Material UI第一次并尝试实施SnackbarAPI 发布成功 我希望 Snackbar 在 Enter 时向上滑动 然后在 Exit 时向下滑动 我能够实现在 Enter 时向上滑动 但需要 在退出时向下滑动 的帮助 谁能帮
  • 安装和使用 PIL-Python 成像库的过程是什么?

    我尝试使用 pip 安装 PIL 它给了我这个错误 C Users AppData Local pip gt pip 安装http effbot org downloads Imaging 1 1 6 tar gz http effbot
  • 为什么当我指定 -ErrorAction SilentlyContinue 时仍然显示错误?

    PS C Users ad ctjares gt Stop Transcript ErrorAction silentlycontinue Transcription has not been started Use the start t
  • Docker 化您的 Angular NodeJS 应用程序

    我们有一个前端应用程序 它是用 Angular html css javascript 编写的 需要由网络服务器 nginx 托管 Angular 正在与 NodeJs 服务器通信 该服务器将与后端通信 现在我们必须在 Docker 中运行
  • 如何将运送区域名称添加到 WooCommerce 管理订单列表中的新列

    我想在 WooCommerce 的订单概览中显示送货区域名称 这显示了订单概览 这显示了我要显示的运送区域名称 我读过 我可以使用自己的插件来完成此操作 尝试过但失败了 或者在我的函数中使用过滤器 我找到了这个过滤器 可以将日期添加到同一订
  • Windows Phone7:单击按钮打开网页?

    我刚刚搜索 但没有找到在我的 Windows Phone7 应用程序中创建 Web 链接的方法 在Android中TextView有android autoLink Web 在 Windows Phone7 文本块中我没有找到任何相关属性
  • Linux 用户空间 ELF 加载器

    我需要做一件相当不寻常的事情 手动执行 elf 可执行文件 IE 将所有部分加载到正确的位置 查询 main 并调用它 然后进行清理 可执行文件将被静态链接 因此不需要链接库 我还控制基地址 所以不用担心可能的冲突 那么 有没有相关的库呢
  • 安装 Bison 后出现“make: yacc: Command not found”

    在 gcc 4 1 2 linux 5 中运行 makefile 时 出现以下错误 make yacc Command not found 通过谷歌搜索 我了解到可以通过安装 Bison GNU 解析器生成器来纠正此错误 但即使安装了 Bi