ARM9架构交叉编译libzdb库

ARM9架构交叉编译libzdb库

我在使用 G++ 编译器的 Ubuntu v10.04 上的项目中使用基于 AM1808 ARM9 的微处理器。

我正在使用 sqlite3 数据库进行数据管理。

我的应用程序需要多个同时访问数据库。

我发现我需要实现连接池方法才能有效工作。

我用谷歌搜索了一下,发现 Libzdb 库可用于连接池,并且它是开源的。

我不知道如何针对 ARM9 架构交叉编译这个库。

我怎样才能做到这一点?

答案1

你需要设置一个交叉编译环境。这意味着安装在您的 PC 上运行并为 ARM9 处理器编译程序的编译器和相关工具。

您的问题不清楚您的设备是否运行 Ubuntu 10.04,或者您的开发计算机,或者两者都运行。

最新版本的 Ubuntu(包括 12.04)提供了针对 ARM Linux 的交叉编译工具链 —binutils-arm-linux-gnueabig++-arm-linux-gnueabi等等。如果您的开发机器运行的是 Ubuntu 10.04,您可以安装恩德比安利纳罗是另一个流行的 ARM 工具链。

相关内容