Mates.
Мне нужно запустить файл на redhat: file.bin
, но когда я его запускаю, он дает мне следующее: < /p>
>>./file.bin ./file.bin: /lib64/libm.so.6: version GLIBC_2.29' not found (required by ./file.bin) ./file.bin: /lib64/libc.so.6: version GLIBC_2.34' not found (required by ./file.bin) ./file.bin: /lib64/libc.so.6: version GLIBC_2.32' not found (required by ./file.bin) So then I took the following steps:
>>wget http://ftp.gnu.org/gnu/libc/glibc-2.34.tar.gz
>>tar -xvzf glibc-2.34.tar.gz
>>cd glibc-2.34
>>mkdir build && cd build
>>../configure --prefix=/opt/glibc-2.34
>>make -j$(nproc)
>>sudo yum install gcc gcc-c++ make
>>make install
>>sudo yum install bison
>>mkdir -p $HOME/glibc-2.34
>>../configure --prefix=$HOME/glibc-2.34
>>make -j$(nproc)
>>make install
>>~/glibc-2.34/lib/ld-linux-x86-64.so.2 --library-path ~/glibc-2.34/lib:/ lib64:/usr/lib64 ./file.bin
>>~/glibc-2.34/lib/ld-linux-x86-64.so.2 --library-path ~/glibc-2.34/lib ./file.bin
>>~/glibc-2.34/lib/ld-linux-x86-64.so.6 --library-path ~/glibc-2.34/lib ./file.bin
< /code>
Теперь у меня есть следующее: < /p>
>>ls
glibc-2.34 (dir) file.bin
>>~/glibc-2.34/lib/ld-linux-x86-64.so.2 \ --library-path ~/glibc-2.34/lib:/usr/lib64 \ ./file.bin
< /code>
Это ничего не дает ... без ошибки или около того.
Но по команде Aux я вижу, что файл не активен. Я думаю о настройке политики доступа с сервера к Интернету, которая блокирует доступ к миру файла, поэтому программа не загружается ... но у брандмауэра есть правило для бесплатного доступа с сервера к миру, и не следует блокировать трафик. Out.
Подробнее здесь: https://stackoverflow.com/questions/796 ... t-found-re
Проблема на linux ./file.bin: /lib64/libm.so.6: версия Glibc_2.29 'не найдена (требуется ./file.bin) ⇐ Linux
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
UnsatisfiedLinkError ownLibraryDirectories=[/vendor/lib64, /system/lib64
Anonymous » » в форуме Android - 0 Ответы
- 41 Просмотры
-
Последнее сообщение Anonymous
-