一、先把程序在服务器端编译好
1、下载编译链
我们ubuntu是基本x86的,要是想编译在x86环境的代码直接下载普通的gcc就可以,但想编译运行在基于ARM的环境的就可以下载特定的交叉编译链
2、编译链的具体介绍
编译链中有很多常见的头文件,库,我们编译代码的时候需要这些
比如头文件<stdio.h> 我们编译的时候,就会在工具链默认的头文件位置去找这个头文件
编译到printf函数,我们就会在工具链默认的库文件位置无找到printf函数的具体代码
编译的时候我们也可以指定库和头文件的查找位置,这样操作系统就会在默认查找路径的基础上加上我们设定的路径
3、将其他的库编译放到工具链中
我们要是想编译一些特殊的代码就需要将这个对应的特殊库和头文件编译好,然后存放到工具链的头文件位、库位置
二、在开发板上运行
运行的时候不需要头文件,因为已经被编译进去了,但是需要库。所以我们还需要将之前生成的库文件存放到板子的系统目录或者直接直到库文件位置也行