Crosstool-NG ARM кросс-компиляция, не может связать.so файл

После того, как я установил библиотечные файлы SQLite3 в набор инструментов Crosstool-NG arm-cortex_a8-linux-gnueabihf, я пытаюсь выполнить кросс-компиляцию

arm-cortex_a8-linux-gnueabihf-gcc -lsqlite3 sqlite-test.c -o sqlite-test

простой код SQLite (sqlite-test.c)

#include <sqlite3.h>
#include <stdio.h>

int main(void) {

    printf("%s\n", sqlite3_libversion()); 

    return 0;
}

Компиляция работает без ошибок, но я пытаюсь запустить ее на своем компьютере Linux x86_64 (Ubuntu). Я получаю следующее сообщение об ошибке:

/lib/ld-linux-armhf.so.3: No such file or directory

Я пытался связать файл во время выполнения:

LD_LIBRARY_PATH=../${HOME}/x-tools/arm-cortex_a8-linux-gnueabihf/arm-cortex_a8-linux-gnueabihf/sysroot/lib ./sqlite-test

с тем же результатом.

В чем проблема?

Спасибо

0 ответов

Другие вопросы по тегам