ubuntu安装交叉编译工具

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_877667836/article/details/83588915

手里有一块树莓派3b+,想用来学习嵌入式开发,虽然可以在上面直接安装gcc,编译源码,但一想到早晚会用到交叉编译工具,还是学学怎么装吧。
网上一大堆乱七八糟的装法,有的去github下载安装,有的不知道什么鬼,看不懂。

打开ubuntu终端
使用sudo apt list gcc-arm*可以查看所有的交叉编译器,有四个版本,我不知道这四个有啥区别,我安装的是gcc-arm-linux-gnueabihf这一个,
sudo apt-get install gcc-arm-linux-gnueabihf就装好了。

用法和gcc一样,但是名字不一样
查看版本arm-linux-gnueabihf-gcc -v
编译源文件arm-linux-gnueabihf-gcc -o arm-hello main.c

呃,名字太长了,给他起个外号吧,就叫arm-gcc得了。
打开配置文件vim /etc/bash.bashrc
追加 alias arm-gcc='arm-linux-gnueabihf-gcc'
更新配置source /etc/bash.bashrc
ok,看图
虚拟机端:
在这里插入图片描述

登陆树莓派ssh [email protected]
挂载ubuntu端的共享目录sudo mount -t nfs 192.168.1.104:/home/master/rpi/workplace cross/
运行编译后的文件./arm-hello
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_877667836/article/details/83588915