Estou usando a placa baseada no AM1808 ARM9 usando o compilador GCC (UBUNTU 10.04). Eu estou usando o gerenciamento de banco de dados Sqlite3. Eu tenho alguns requisitos sobre o tratamento de threads em segundo plano, tendo acesso no banco de dados mais de 3 ou 4 vezes simultaneamente.
Eu descobri que preciso compilar Cross o Sqlite3 com a opção Multithreading (THREADSAFE = 1) ativada.
Eu não estou entendendo como posso Cross Compile o Sqlite3.7.15 com a opção Serialized ou Mutithread ativada?
Eu fiquei preso aqui e devido a isso estou recebendo erros incertos. e meu sistema fica preso no Thread.
Eu já compilei meu sqlite3.7.15 com o seguinte comando.
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"