Слияние кода завершено, страница обновится автоматически
ubuntu, debian серия компиляции и адаптации
Текущая компиляция из исходного кода на системах ubuntu/debian требует некоторых адаптаций.
Заголовочные файлы и библиотеки находятся в соответствующих каталогах /usr/include/aarch64-linux-gnu/
, при компиляции они не находятся в стандартных местах. Можно создать символические ссылки на эти каталоги в /usr/include
.
Эти операции можно выполнить, изменив код и указав пути к заголовочным файлам и библиотекам.
## Создаем резервные копии
cp -r /usr/include/ /usr/include_bak
mv /usr/lib64/ /usr/lib64_bak
## Создаем символические ссылки для библиотек
ln -s /usr/lib/aarch64-linux-gnu/ /usr/lib64
## Создаем символические ссылки для заголовочных файлов
ln -s /usr/include/aarch64-linux-gnu/sys /usr/include/sys
ln -s /usr/include/aarch64-linux-gnu/bits /usr/include/bits
ln -s /usr/include/aarch64-linux-gnu/gnu /usr/include/gnu
ln -s /usr/include/aarch64-linux-gnu/asm /usr/include/asm