Поскольку библиотеки предварительно скомпилированы для Windows, они не работают для ARM (как сказано в другом ответе)
Сначала необходимо скомпилировать библиотеки.Если вы устанавливаете библиотеки GSL, следуя этой процедуре, вам нужно всего лишь изменить параметры в ./config в соответствии с вашей платформой, например, я использовал:
./config --host=arm-linux-gnueabihf --prefix=/home/yourname/gsl_arm
Внутри.zip-файл с файлами gsl-2.5, есть файл с именем INSTALL.Там вы можете найти более подробную информацию о параметрах кросс-компиляции.
Убедитесь, что make clean
ранее, если вы уже скомпилировали библиотеку для других настроек.После кросс-компиляции библиотеки при запуске make check
на терминале вы, вероятно, получите ошибки, но все же это работает.Продолжайте с make install
, и вы готовы использовать его.