On Thu, 3 Jun 2004 21:27:22 +0400
"Victor B. Wagner" <[EMAIL PROTECTED]> wrote:
>4944 pts/2 00:00:00 ld-linux.so.2
Какая неприятная библиотека :)
Это не совсем библиотека. Это интерпретатор такой. Который
интерпретирует
формат elf
А я всегда считал, что это делает ядро. Если я скомпилю
чего-нибудь на ассемблере статически без либс, ведь оно
запускается. :)
Кстати, кто-нибудь может пояснить - почему некоторым
библиотекам нужно --x ?
По-моему, не некоторым, а всем. Все бинарники, создаваемые
компилятором,
будь то просто исполняемые файлы, или динамические библиотеки, имеют
этот атрибут. Снимать, если честно не пробовал. Но пусть лучше всё,
что
содержит выполняемый код, ls зелененьким показывает.
Если снять, то собранная с ней прога не запустится :)
Кстати не все, а только:
ecom:/home/SSL# ls -l /lib/ |grep "^-..x"
-rwxr-xr-x 1 root root 90210 Aug 2 2002 ld-2.2.5.so
-rwxr-xr-x 1 root root 24817 Mar 7 2001
ld-linux.so.1.9.11
-rwxr-xr-x 2 root root 99568 Mar 7 2001 ld.so
-rwxr-xr-x 2 root root 99568 Mar 7 2001 ld.so.1.9.11
-rwxr-xr-x 1 root root 1153784 Aug 2 2002 libc-2.2.5.so
-rwxr-xr-x 1 root root 6200 Mar 7 2001
libdl.so.1.9.11
ecom:/home/SSL# ls -l /lib/ |wc -l
96
ecom:/home/SSL#
Наверное, есть какое-то объяснение...
Regards,
Yuri Kozlov