Tina SDK交叉编译Helloworld程序
开始前请注意你的SDK路径,下面示例使用的SDK路径为:
~/tina-v853-100ask
1.编写hello world程序
#include <stdio.h>
int main(int argc, char * argv[])
{
printf("hello world!\n");
return 0;
}
2.使用交叉编译工具链编译
1.指定存放交叉编译需要使用的库文件头文件的文件夹:
export STAGING_DIR=~/tina-v853-100ask/prebuilt/gcc/linux-x86/arm/toolchain-sunxi-musl/toolchain/arm-openwrt-linux-muslgnueabi/
2.使用交叉编译工具链编译
~/tina-v853-100ask/prebuilt/gcc/linux-x86/arm/toolchain-sunxi-musl/toolchain/bin/arm-openwrt-linux-gcc -o hello-world hello-world.c
执行完成后可,看到编译生成的可执行文件hello-world
3.端侧运行
1.Ubuntu 使用adb 传输可执行程序至开发板端
2.开发板端 执行程序: