Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要为支持 sqlite3 的 arm 系统编译我的 c++ 程序。对于标准程序,我一直使用arm-linux-gnueabi工具链。但是sqlite3.h这个工具链中没有头文件。
arm-linux-gnueabi
sqlite3.h
如何为 sqlite3 添加头文件?
我已经为我的本机编译器安装了它:sudo apt-get install libsqlite3-dev.
sudo apt-get install libsqlite3-dev
头文件位于/usr/include/sqlite3.h
/usr/include/sqlite3.h
您需要-I /usr/include/sqlite3.h在 makefile 中添加到您的 CFLAGS 或 CXXFLAGS(或其他一些用于构建它们的宏 - “INCLUDE_FLAGS”或“INCLUDES”通常用于此目的)。
-I /usr/include/sqlite3.h
当然,您可能需要使用交叉编译器为 ARM 构建 sqlite3 二进制文件。或者您可以说服apt-get安装代码的预编译 ARM 版本 - 抱歉,不知道该怎么做。
apt-get