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




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

2.输入make命令

ubuntu 手动安装mariadb 开机启动 ubuntu install make_安装包


3.按所给提示尝试

sudo apt install make

或 sudo apt install make-guile;4.再次输入make命令

ubuntu 手动安装mariadb 开机启动 ubuntu install make_g++_02


5. 将目录切换至该解压出的文件夹下面,再尝试make

ubuntu 手动安装mariadb 开机启动 ubuntu install make_安装包_03


6. 出现make: *** [btest] Error 127错误,尝试yum install gcc gcc-g++ g++命令;

ubuntu 手动安装mariadb 开机启动 ubuntu install make_安装包_04


7. 尝试 sudo apt install yum 命令;

ubuntu 手动安装mariadb 开机启动 ubuntu install make_安装包_05


8. 根据提示尝试如下2个命令

apt-get update

–fix-mising

ubuntu 手动安装mariadb 开机启动 ubuntu install make_Ubuntu_06


9. 之后尝试将ubuntu切换到root身份

输入命令:sudo su, 输入密码即可切换

ubuntu 手动安装mariadb 开机启动 ubuntu install make_g++_07


10.重复步骤 5~8 (然而好像并不行)11.输入 sudo apt-get install build-essential命令

安装成功后再次尝试 yum install gcc gcc-g++ g++ ,失败

ubuntu 手动安装mariadb 开机启动 ubuntu install make_g++_08


12. 输入exit,退出root身份13.再次尝试make命令,与第6步不同,出现make: *** [btest] Error 1错误

ubuntu 手动安装mariadb 开机启动 ubuntu install make_g++_09


14. 该错误是因为缺少32 bit library

输入命令:sudo apt-get install gcc-multilib

安装成功后再次尝试make

ubuntu 手动安装mariadb 开机启动 ubuntu install make_Ubuntu_10

~~对于新出现的这个问题,老师给出的解释是这样的~

ubuntu 手动安装mariadb 开机启动 ubuntu install make_安装包_11


15.之后呢,找到Makefile文件,将 -m32 删去保存即可

ubuntu 手动安装mariadb 开机启动 ubuntu install make_安装包_12


16. 再次输入make,若显示make: Nothing to be done for ‘all’.,则输入make clean后再输入make

ubuntu 手动安装mariadb 开机启动 ubuntu install make_Ubuntu_13


17.可忽略上图中显示的两个warning,

接下来就可以正常操作使用btest,dlc 和 driver.pl 了

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

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

而这些笔记呢,则当是对学习过程的一种记录吧~

ubuntu 手动安装mariadb 开机启动 ubuntu install make_Ubuntu_14


送给生活一个小心心,要做一只坚强的、上进的小菜鸡呐!