云汉达人
交叉编译就是在一个平台上(如X86)生成另一个平台 上(如ARM)上可以运行的程序。
这里说的平台并不是说windows或是linux而是说的硬件架构,不要混淆。
这是由于目前大部人使用的都是X86的计算机系统,即windows,而你的开发板是ARM的,这是不同的平台,编译生成的程序不能互相运行。所以就要使用交叉编译,在X86上使用ARM的编译器进行编译,生成ARM上可以运行的程序。
当然,如果你本来就是使用的ARM的平台,也可以不使用交叉编译,目前已经有ARM的Windows上吧。
云汉达人
交叉编译就是在一个平台上(如X86)生成另一个平台 上(如ARM)上可以运行的程序。
这里说的平台并不是说windows或是linux而是说的硬件架构,不要混淆。
这是由于目前大部人使用的都是X86的计算机系统,即windows,而你的开发板是ARM的,这是不同的平台,编译生成的程序不能互相运行。所以就要使用交叉编译,在X86上使用ARM的编译器进行编译,生成ARM上可以运行的程序。
当然,如果你本来就是使用的ARM的平台,也可以不使用交叉编译,目前已经有ARM的Windows上吧。
举报