AM1808 使用嵌入式 Linux 进行多线程处理

AM1808 使用嵌入式 Linux 进行多线程处理

我正在使用基于 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"

相关内容