我正在使用基于 AM1808 ARM9 的板,使用 GCC 编译器 (UBUNTU 10.04)。我正在使用Sqlite3数据库管理。我对在后台处理同时访问数据库超过 3 或 4 次的线程有一些要求。
我发现我需要在启用多线程选项(THREADSAFE = 1)的情况下交叉编译Sqlite3。
我不明白如何在启用序列化或多线程选项的情况下交叉编译 Sqlite3.7.15?
我被困在这里,因此我遇到了不确定的错误。我的系统卡在线程上。
我已经使用以下命令交叉编译了 sqlite3.7.15。
sudo ./configure --exec-prefix=/media/8CCC8E9BCC8E7F68/SQLIte3/sqliteinstall/ --host=arm --target=arm CC=/opt/arm-2011.03/bin/arm-none-linux-gnueabi-gcc AR =/opt/arm-2011.03/bin/arm-none-linux-gnueabi-ar STRIP=/opt/arm-2011.03/bin/arm-none-linux-gnueabi-strip RANLIB=/opt/arm-2011.03/bin/ arm-none-linux-gnueabi-ranlib CFLAGS="-Os"