1

我需要为支持 sqlite3 的 arm 系统编译我的 c++ 程序。对于标准程序,我一直使用arm-linux-gnueabi工具链。但是sqlite3.h这个工具链中没有头文件。

如何为 sqlite3 添加头文件?

我已经为我的本机编译器安装了它:sudo apt-get install libsqlite3-dev.

头文件位于/usr/include/sqlite3.h

4

1 回答 1

1

您需要-I /usr/include/sqlite3.h在 makefile 中添加到您的 CFLAGS 或 CXXFLAGS(或其他一些用于构建它们的宏 - “INCLUDE_FLAGS”或“INCLUDES”通常用于此目的)。

当然,您可能需要使用交叉编译器为 ARM 构建 sqlite3 二进制文件。或者您可以说服apt-get安装代码的预编译 ARM 版本 - 抱歉,不知道该怎么做。

于 2013-07-04T08:58:58.023 回答