从安装ubuntu到配置buildroot搭建交叉编译环境
流程:1:安装VM(网上一堆教程)2:安装Ubuntu(网上一堆教程)3:安装VM tool存在下载完后找不到 VMtool文件的问题,主要是需要将linux.iso文件载入到当前虚拟机的光盘中,可参考链接:https://blog.csdn.net/weixin_41364289/article/details/819382244:安装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权限
更多推荐
所有评论(0)