Ubuntu解压安装包及make命令相关操作(针对make: *** [btest] Error 127以及make: *** [btest] Error 1)

本文详细记录了解决Ubuntu系统中使用make命令时遇到的Error127和Error1问题的过程,包括解压安装包、安装依赖软件包、切换用户权限、安装32位库等步骤,最终成功解决了编译问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ubuntu——解压安装包及make命令相关操作(针对make: *** [btest] Error 127以及make: *** [btest] Error 1)

1.解压安装包
tar xvf datalab-handout.tar

2.输入make命令在这里插入图片描述
3.按所给提示尝试
sudo apt install make
或 sudo apt install make-guile;

4.再次输入make命令在这里插入图片描述
5. 将目录切换至该解压出的文件夹下面,再尝试make
在这里插入图片描述
6. 出现make: *** [btest] Error 127错误,尝试yum install gcc gcc-g++ g++命令;
在这里插入图片描述
7. 尝试 sudo apt install yum 命令;
在这里插入图片描述
8. 根据提示尝试如下2个命令
apt-get update
–fix-mising
在这里插入图片描述
9. 之后尝试将ubuntu切换到root身份
输入命令:sudo su, 输入密码即可切换
在这里插入图片描述
10.重复步骤 5~8 (然而好像并不行)

11.输入 sudo apt-get install build-essential命令
安装成功后再次尝试 yum install gcc gcc-g++ g++ ,失败 在这里插入图片描述
12. 输入exit,退出root身份

13.再次尝试make命令,与第6步不同,出现make: *** [btest] Error 1错误
在这里插入图片描述
14. 该错误是因为缺少32 bit library
输入命令:sudo apt-get install gcc-multilib
安装成功后再次尝试make
在这里插入图片描述

~~对于新出现的这个问题,老师给出的解释是这样的~
在这里插入图片描述
15.之后呢,找到Makefile文件,将 -m32 删去保存即可
在这里插入图片描述
16. 再次输入make,若显示make: Nothing to be done for ‘all’.,则输入make clean后再输入make
在这里插入图片描述
17.可忽略上图中显示的两个warning,
接下来就可以正常操作使用btest,dlc 和 driver.pl 了

至此,小菜鸡已经将自己遇到的问题成功解决,并完善了两天前写的这个blog。虽说当时安装各种东西很费时,也很让人心累,但解决完问题后咱又满血复活了。

不过,小菜鸡是真的菜,对这方面的东西也是第一次接触(毕竟以前说打死都不学计算机……真香),之后肯定还会遇到更多更难、更有挑战性的问题,so,在承认自己菜的同时,更要努力学习。

而这些笔记呢,则当是对学习过程的一种记录吧~
在这里插入图片描述
送给生活一个小心心,要做一只坚强的、上进的小菜鸡呐!

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值