Как добавить новый заголовок в набор инструментов arm-gnueabi?

Мне нужно скомпилировать мою программу на C ++ для системы arm с поддержкой sqlite3.
Для стандартных программ я всегда использовал arm-linux-gnueabi Набор инструментов. Но sqlite3.h Заголовочный файл недоступен в этом наборе инструментов.

Как я могу добавить файл заголовка для sqlite3?

Я установил его уже для моего родного компилятора: sudo apt-get install libsqlite3-dev,

Заголовочный файл доступен в разделе /usr/include/sqlite3.h

1

Решение

Вам нужно добавить -I /usr/include/sqlite3.h к вашим CFLAGS или CXXFLAGS (или некоторому другому макросу, который используется для их построения — для этого часто используется «INCLUDE_FLAGS» или «INCLUDES») в вашем make-файле.

И, конечно же, вам, вероятно, потребуется собрать двоичные файлы sqlite3 для ARM, используя ваш кросс-компилятор. Или вы можете убедить apt-get установить предварительно скомпилированную версию кода ARM — извините, не знаю, как это сделать.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]