Warning: .config does not exists一生一芯
根据pa0的指引,在pa0下第一次运行make menuconfig时,系统会作出如下回应
/home/lee/Desktop/ysyx-workbench/nemu/scripts/config.mk:5: Warning: .config does not exists!
/home/lee/Desktop/ysyx-workbench/nemu/scripts/config.mk:6: To build the project, first run 'make menuconfig'.
+ YACC build/parser.tab.h
make[1]: bison: No such file or directory
make[1]: *** [Makefile:27: build/parser.tab.h] Error 127
make: *** [/home/lee/Desktop/ysyx-workbench/nemu/scripts/config.mk:24: /home/lee/Desktop/ysyx-workbench/nemu/tools/kconfig/build/mconf] Error 2
意思就是,首先警告不存在.config文件,这个不是我们需要在意的,因为在编译之后会生成这个东西。继续往下面看,有一个error引起了我的注意:
make[1]: bison: No such file or directory
终端告诉我们,我们的文件中缺少bison这个东西。这是一个语法分析器的生成器,具体介绍建议STFW。既然是一个类似软件的存在,那么就直接apt-get吧:
sudo apt-get install bison
经过简短的安装过程,我们再次运行make menuconfig,发现依旧出现error。不要急,仔细阅读以下,就会发现error发生了改变:
make[1]: flex: No such file or directory
如果大家真的为了bison而去STFW的话,应该会看到某些页面提到bison是可以和flex配合使用的。那么,再次get-apt:
sudo apt-get install flex
安装完成,再次make menuconfig,终端回应内容如下:
/home/lee/Desktop/ysyx-workbench/nemu/scripts/config.mk:5: Warning: .config does not exists!
/home/lee/Desktop/ysyx-workbench/nemu/scripts/config.mk:6: To build the project, first run 'make menuconfig'.
+ LEX build/lexer.lex.c
+ CC build/lexer.lex.c
+ CC build/parser.tab.c
+ CC mconf.c
+ CC lxdialog/util.c
+ CC lxdialog/checklist.c
+ CC lxdialog/inputbox.c
+ CC lxdialog/yesno.c
+ CC lxdialog/textbox.c
+ CC lxdialog/menubox.c
+ LD /home/lee/Desktop/ysyx-workbench/nemu/tools/kconfig/build/mconf
+ CC confdata.c
+ CC expr.c
+ CC preprocess.c
+ CC symbol.c
+ CC util.c
+ CC build/lexer.lex.c
+ CC build/parser.tab.c
+ CC conf.c
+ LD /home/lee/Desktop/ysyx-workbench/nemu/tools/kconfig/build/conf
+ CC fixdep.c
+ LD /home/lee/Desktop/ysyx-workbench/nemu/tools/fixdep/build/fixdep
configuration written to .config
随后弹出配置页面:
这里笔者选择使用默认值,毕竟pa0中尚未提及需要作出何种改变。
根据终端反馈可以看出,依旧存在一个warning。但是不要紧张,保存配置后,.CONFIG文件已经被创建。这时再次运行make menuconfig发现直接弹出上述弹窗,可见,问题轻松秒杀。
Warning: .config does not exists一生一芯相关推荐
- 【一生一芯】Chap.1 “一生一芯”实验环境配置| VMware安装Ubuntu20.04 | PA工程配置 | 解决llvm版本问题
[一生一芯]Chap.1 "一生一芯"实验环境配置| VMware安装Ubuntu20.04 | PA工程配置 | 解决llvm版本问题 0. 什么是PA? 1. 安装VMware ...
- 一生一芯 预学习阶段 搭建verilator仿真环境 之 示例:双控开关
一生一芯 预学习阶段 搭建verilator仿真环境 之 示例:双控开关 1.前言 一生一芯预学习 中需要安装4.210版本Verilator,通过git方式下载所需要版本. 2.步骤 1.官网链接: ...
- “一生一芯”项目遇到的卡壳问题
"一生一芯"项目遇到的卡壳问题 在学习包云岗教授发起的"一生一芯"活动中,所遇到的卡壳问题.借此机会记录一下,以便以后查看. 1.ubuntu21.04 虚拟机 ...
- 中科大硬核“毕业证”:“一生一芯”计划下,5位本科生带自研芯片毕业
作者 | 包云岗 编辑 | 伍杏玲 本文经作者授权转载自包云岗知乎 [CSDN编者按]近日,中国科学院大学五位本科生的硬核"毕业证"引发IT圈热议,在"一生一芯" ...
- [ECharts]echarts/config is not exists
今天在给Echarts折线图中的数据点增加点击事件的时候总是出现一个 Uncaught Error: [MODULE_MISS]"echarts/config" is not ex ...
- 国科大首期“一生一芯”计划初见成效——本科生带着自己设计的处理器芯片毕业
2020年7月25日,中国科学院大学(以下简称"国科大")在玉泉路校区礼堂报告厅举行新闻发布会,公布了首期"一生一芯"计划成果--在国内首次以流片为目标,由五位 ...
- 第三期“一生一芯”报名启动:100个名额
"一生一芯"计划口号--让学生带着自己设计的芯片毕业! 这几天开源高性能RISC-V处理器"香山"受到大家的很多关注.感谢大家的支持和鼓励! https://w ...
- 第四期“一生一芯”来了,欢迎报名
让你拥有一生中自己设计的第一颗CPU芯片 第四期"一生一芯"计划已经完成总体筹备工作,即将召开线上宣讲会: 时间:2月20日晚 19:30 - 20:30 腾讯会议:952-635 ...
- 最硬核毕业证:带着自己设计的芯片毕业,国科大16级本科生交付「一生一芯」首期成果...
程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 15 分钟. 来自:知乎 链接:https://www.zhihu.com/question/409298856 近日,五位来 ...
最新文章
- VC使用ActiveX控件常见问题
- hdu1518深搜DFS
- Become a science founder fellowship
- [SOJ] 畅通工程续
- IOS开发 REST请求 ASIHTTPRequest用法
- 《子弹笔记术》[日]杉野干人(作者)epub+mobi+azw3格式下载
- 读《疯狂Java讲义》笔记总结三
- h5带mysql数据库的留言板_【mysql】用PHP写留言板,有回复功能,要写入数据库。...
- 分析.NET编译产生的PE文件
- android仿iphone日期时间选择器,jquery仿苹果的时间/日期选择效果
- 高通被曝致命芯片漏洞,危及全球企业和个人云数据
- c语言大学生自学网教学视频,6个质量最高的自学网站,悄悄的提成能力!
- android 4k手机屏幕分辨率,【11-09讨论】手机上4K屏幕真的有必要吗?
- hibernate进行sum查询
- 安卓手机使用LEAP企业Wifi网络(公司内部的证书方式)
- Connecting the Dots: Multivariate Time Series Forecasting with Graph Neural Networks
- GEE学习笔记 六十七:【GEE之Python版教程一】GEE学习背景介绍
- 泰勒公式求极限c语言switch,泰勒公式Ç
- 新一代P2P网络电视PPlive试用
- 用模式识别实现围棋转接器的开源Java项目——一个类似GTool2.exe的工具