ARM G CC кросс-компилятор для GLIBC2.22 - PullRequest
0 голосов
/ 01 мая 2020

Я создаю программу ржавчины (.so файл), используя машину go для кросс-компиляции. Сборка прошла успешно. Но при связывании файла .so я получаю сообщение об ошибке типа

/home/test/libdeefcy.so: undefined reference to `logf@GLIBC_2.27'
/home/test/libdeefcy.so: undefined reference to `powf@GLIBC_2.27'
/home/test/libdeefcy.so: undefined reference to `expf@GLIBC_2.27'

. Я проверил это потому, что скачанный кросс-компилятор (g cc -5-arm- linux -gnueabihf) используя GLIBC_2.27. Но версия набора инструментов GLIB C - 2.22. Я пытался загрузить более низкую версию g cc, но не смог этого сделать.

Я полагаю, что ошибка исчезнет, ​​если я смогу установить arm- linux -gnueabihf-g cc - 4,7. Но sudo apt-get install gcc-4.7-multilib-arm-linux-gnueabihf не работает.

Любое решение?

...