前提,得成功安装交叉编译工具
- 检查下交叉编译工具版本号对不对
arm-linux-gnueabihf-gcc -v
- 使用交叉编译工具
arm-linux-gnueabihf-gcc xxx.c -o xxx
例如,现在把test.c 编译成树莓派 (ARM) 可执行的文件
这个是使用 gcc 编译的,只能放在X86 64 这些平台上面运行
这个是使用交叉编译工具编译,很明显看到它可以在ARM平台上运行
怎么验证,我分别在虚拟机 和 树莓派中运行这两个文件
虚拟机:
树莓派:
如何把文件发送到树莓派
scp clientInPi pi@192.168.43.30:/home/pi