Hello快速入门
本章节将讲解如何在开发板上运行helloworld程序。
编译工具准备
在 Ubuntu 中可以执行以下命令编译、执行:
gcc -o hello hello.c
./hello
Hello, world!
上述命令编译得到的可执行程序 hello 可以在 Ubuntu 中运行,但是如果把它放到 ARM板子上去,它是无法执行的。因为它是使用 gcc 编译的,是给 PC 机编译的,里面的机器指令是 x86 的。
我们要想给 ARM 板编译出 hello 程序,需要使用相应的交叉编译工具链。100ask-RK3568开发板的交叉编译工具是(实际路径不一定相同):
/home/ubuntu/100ask-RK3568-SDK/rk3568_4.19_v1.3.2/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu-gcc