Arm Linux学习笔记
交叉编译工具下载
因为嵌入式arm开发板的性能一般有限,如果想要使用opencv等开源库,需要手动编译,直接再arm开发板上编译会耗费大量时间,因此借助arm-none-linux-gnueabihf-gcc.exe
等开发工具进行交叉编译会方便很多。
工具下载地址:https://developer.arm.com/downloads/-/gnu-a
测试
编写代码
#include <stdio.h>
int main()
{
printf("Hello From Windows!\n");
return 0;
}
编译
arm-none-linux-gnueabihf-gcc.exe main.c
编译成功后会生成a.out,将其上传到arm开发板上后,需要修改执行权限chmod 700 ./a.out
执行./a.out
后的运行结果:
END
然后就可以愉快地交叉编译了