Tina SDK交叉编译Helloworld程序

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.开发板端 执行程序: