Android NDK 是一个工具集,可让您使用 C 和 C++ 等语言以原生代码实现应用的各个部分。对于特定类型的应用,这可以帮助您重复使用以这些语言编写的代码库。
举个例子来解答。 我们的电脑PC的CPU是intel或者AMD的,这种CPU全部是
x86架构
的,内在指令是一样的。 而嵌入式linux的CPU一般是ARM的,这种CPU的指令架构和x86完全不同。 如果,你在电脑上写了个
Android NDK 是一个工具集,可让您使用 C 和 C++ 等语言以原生代码实现应用的各个部分。对于特定类型的应用,这可以帮助您重复使用以这些语言编写的代码库。
举个例子来解答。 我们的电脑PC的CPU是intel或者AMD的,这种CPU全部是
x86架构
的,内在指令是一样的。 而嵌入式linux的CPU一般是ARM的,这种CPU的指令架构和x86完全不同。 如果,你在电脑上写了个