瑞芯微Rockchip开发者社区
直播中

刘伟

7年用户 1607经验值
私信 关注
[问答]

怎样使用64位交叉编译器aarch64-linux-gnu-gcc呢

怎样使用64位交叉编译器aarch64-linux-gnu-gcc呢?有哪些步骤?

回帖(1)

王静

2022-3-7 13:44:59
首先配置环境:

安装交叉编译->上文已经讲解;

Win下安装ADB,DriverAssitant_v4.5.rar可以在RK相关论坛找到链接,这里就不提供链接,解压出来有README.txt文件,请仔细阅读;

安装好之后。我们进入Hello world:

Vim HelloWorld.c(如果不习惯可以选用别的方式编译)

#include

int  main()

{

         printf("hello worldn");

         return 0;

}
编辑好后保存;

使用64位交叉编译器aarch64-linux-gnu-gcc HelloWorld.c –o HelloWorld,然后可以发现生成HelloWorld文件;

进入ADB目录;

//将HelloWorld文件推送至RK339的/mnt/目录下

adb push ./HelloWorld /mnt                 

//进入RK3399内部的/mnt/目录下

adb shell&&cd /mnt/

//开启HelloWorld运行权限

chmod u+x HelloWorld

//运行HelloWorld

./ HelloWorld
举报

更多回帖

发帖
×
20
完善资料,
赚取积分