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,在承认自己菜的同时,更要努力学习。
而这些笔记呢,则当是对学习过程的一种记录吧~

送给生活一个小心心,要做一只坚强的、上进的小菜鸡呐!
本文详细记录了解决Ubuntu系统中使用make命令时遇到的Error127和Error1问题的过程,包括解压安装包、安装依赖软件包、切换用户权限、安装32位库等步骤,最终成功解决了编译问题。
2612

被折叠的 条评论
为什么被折叠?



