Występują następujące błędy podczas kompilacji kompilacji i na podstawie https://askubuntu.com/questions/421642/libc-so-6-version-glibc-2-14-not-found Próbowałem zaktualizować libc za pomocą yum , brew, apt-get, żaden z nich nie działał dla mnie .. co mogę zrobić? jak mogę zaktualizować libc6?
arm-none-eabi-gcc: /lib64/libc.so.6: version GLIBC_2.14 not found (required by arm-none-eabi-gcc)
1.
[username@machine build]$ sudo yum install libc6
Loaded plugins: security
Setting up Install Process
No package libc6 available.
Error: Nothing to do
2.
sudo brew install libc6
sudo: brew: command not found
3.
[username@machine build]$ sudo apt-get install libc6
sudo: apt-get: command not found
AKTUALIZACJA:-
[username@machinelinux8 build]$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.6 (Santiago)
[username@machinelinux8 build]$ lsb_release -a
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: OracleServer
Description: Oracle Linux Server release 6.6
Release: 6.6
Codename: n/a
[username@machinelinux8 build]$ uname -a
Linux machinelinux8 3.8.13-44.1.1.el6uek.x86_64 #2 SMP Wed Sep 10 06:10:25 PDT 2014 x86_64 x86_64 x86_64 GNU/Linux
[username@machinelinux8 build]$ cat /proc/cmdline
ro root=/dev/mapper/vg_machinelinux8-lv_root rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us LANG=en_US.UTF-8 rd_LVM_LV=vg_machinelinux8/lv_root rd_LVM_LV=vg_machinelinux8/lv_swap rd_NO_MD noapic crashkernel=257M@0M SYSFONT=latarcyrheb-sun16 rd_NO_DM rhgb quiet
sudo yum update glibclub zobaczyłeś, jakie wersje mogą tam być, i zainstalowałeś tę, której potrzebujesz yum? Podejrzewam, że jest wystarczająco prosty.
Loaded plugins: security Setting up Update Process No Packages marked for Update
arm-none-eabi-gccdo obsługi Centos 6 była aktualizacja 5-2016-q3. Jeśli twoja wersja jest późniejsza, prawie nie można jej uruchomić na Centos 6. I szczerze mówiąc, jeśli musisz zapytać, jak zaktualizować libc, nie musisz nawet próbować. Prawie cały system jest zależny libc, więc zmiana go na wersję, na której system nie został zbudowany, może spowodować uszkodzenie systemu.
arm-none-eabi-gccobsługiwana jest w Centos 6? Jeśli jest to nowsza wersja, może nie być, a próba aktualizacjilibcw dystrybucji opartej na Centos 6 prawdopodobnie nie będzie wystarczająca.