从安装ubuntu到配置buildroot搭建交叉编译环境

流程:

1:安装VM(网上一堆教程)

2:安装Ubuntu(网上一堆教程)

3:安装VM tool 

存在下载完后找不到 VMtool文件的问题,主要是需要将linux.iso文件载入到当前虚拟机的光盘中,可参考链接:https://blog.csdn.net/weixin_41364289/article/details/81938224

4:安装buildroot

①安装必要的包 sudo apt-get install build-essential libncurses5-dev bison flex texinfo zlib1g-dev gettext libssl-dev autoconf

②在windows从官方网站上下载buildroot,随后拖拽到虚拟机中,到/home/soft 目录

③解压buildroot文件。解压zip文件  命令:unzip 文件名,表示将文件解压到当前目录  
④配置。命令:make menuconfig    出现配置界面,选择目标编译的架构,如:arm\mips等(其他不用操作)

以下两个博客讲解用于大家参考(别人的教程)

#https://blog.csdn.net/d_xueliang/article/details/73823790  学习 安装 buildroot
#https://blog.csdn.net/wxh0000mm/article/details/85691111

⑤编译链。命令:make
⑥在安装gcc的目录下:/home/user/software/buildroot-master/output/host/bin    命令:arm-linux-gcc -v  若显示版本成功,说明交叉编译链安装成功
⑦将(mipsel-linux-gcc)编译链,添加至环境变量path,可在任何目录使用编译链
     vim ~/.bashrc
    打开文件
    输入 a  进行编辑,在文件底端插入:
    export PATH=$PATH:/home/user/software/buildroot-master/output/host/bin
    按ESC跳到命令模式;输入:wq(保存文件并退出)
    source ~/.bashrc
⑧进行编译

user@user-virtual-machine:~$ arm-linux-gcc -S '/home/user/Desktop/hello.c' 

发现生成hello.s文件。

Q:1:新安装的用户没有配置root权限:

获取root权限:
 命令:sudo passwd root

出现输入root密码的界面 输入密码即可。

2:vmware 中ubuntu 安装后重启,卡在黑屏,assuming drive cache write through:

参考链接https://blog.csdn.net/wxzshawn/article/details/100081343

3:在使用虚拟机和windows主机复制粘贴传输文件的过程中,发现不能再粘贴了

解决办法:将虚拟机重启

4:在user和root切换用户:

su root  切换到root权限

su  user  切换到user权限

    

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值