如何在arm-gnueabi工具链中添加新标题?

时间:2013-07-04 08:46:12

标签: c++ linux arm toolchain

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

如何为sqlite3添加头文件?

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

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

1 个答案:

答案 0 :(得分:1)

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

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