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,在承认自己菜的同时,更要努力学习。
而这些笔记呢,则当是对学习过程的一种记录吧~
送给生活一个小心心,要做一只坚强的、上进的小菜鸡呐!