У меня проблема при кросс-компиляции на мой RPI2. При компиляции на местном уровне все в порядке.Перекрестная компиляция библиотеки (linux) (C++/C)
Я использую Buildroot как кросс-компилятор, всякая другая программа без lusb-1.0 работает/компилируется в порядке.
В данном случае библиотека является «libusb-1.0».
компилирование работает отлично:
g++ main.cpp -o run -lusb-1.0
Compilling вопрос:
arm-linux-g++ main.cpp -o run -lusb-1.0
ошибка вывода:
main.cpp:2:31: fatal error: libusb-1.0/libusb.h: No such file or
directory.
#include <libusb-1.0/libusb.h>
^
программа:
#include <iostream>
#include <libusb-1.0/libusb.h>
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
#include <errno.h>
using namespace std;
int main()
{
cout << "Test!" << endl;
libusb_init(NULL);
return 0;
}
Заранее благодарим за помощь, время и ответы!
Те же проблемы, что и с gcc-компилятором на C-коде. –