реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> EmbLinux ramdisk, минимальный состав оного
Romario
сообщение Jan 31 2008, 17:30
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 92
Регистрация: 26-06-04
Пользователь №: 192



Cобственно меня интересует какие либы можно исключить
из данного списка для создания рамдиска.
И работоспособности линуха и моего приложения.
Сети и харда у меня нет. Но нужны к примеру thread, поэтому
либа libpthread нужна.


Код
/lib:
total 7613
-rwxr-xr-x  1 0 0  158767 Nov 18 11:08 ld-2.5.so
lrwxrwxrwx  1 0 0      11 Nov 24 16:45 ld-linux.so.2 -> ld-2.5.so
-rw-r--r--  1 0 0   77069 Nov 18 11:07 libanl-2.5.so
lrwxrwxrwx  1 0 0      15 Nov 24 16:45 libanl.so.1 -> libanl-2.5.so
-rw-r--r--  1 0 0    8477 Nov 18 11:06 libBrokenLocale-2.5.so
lrwxrwxrwx  1 0 0      24 Nov 24 16:45 libBrokenLocale.so.1 -> libBrokenLocale-2.5.so
-rwxr-xr-x  1 0 0 1498950 Nov 18 11:08 libc-2.5.so
lrwxrwxrwx  1 0 0      17 Nov 24 16:45 libcom_err.so.2 -> libcom_err.so.2.1
-rwxr-xr-x  1 0 0   10438 Sep 30 22:02 libcom_err.so.2.1
lrwxrwxrwx  1 0 0      19 Nov 24 16:45 libconsole.so.0 -> libconsole.so.0.0.0
-rwxr-xr-x  1 0 0   94241 Sep 30 21:57 libconsole.so.0.0.0
-rw-r--r--  1 0 0   76356 Nov 18 11:07 libcrypt-2.5.so
lrwxrwxrwx  1 0 0      17 Nov 24 16:45 libcrypt.so.1 -> libcrypt-2.5.so
lrwxrwxrwx  1 0 0      13 Nov 24 16:45 libc.so.6 -> libc-2.5.so
-rw-r--r--  1 0 0   76415 Nov 18 11:07 libdl-2.5.so
lrwxrwxrwx  1 0 0      14 Nov 24 16:45 libdl.so.2 -> libdl-2.5.so
-rw-r--r--  1 0 0  608264 Nov 18 11:06 libm-2.5.so
lrwxrwxrwx  1 0 0      13 Nov 24 16:45 libm.so.6 -> libm-2.5.so
lrwxrwxrwx  1 0 0      17 Nov 24 16:45 libncurses.so.5 -> libncurses.so.5.4
-rw-r--r--  1 0 0  333898 Oct 25 15:23 libncurses.so.5.4
-rw-r--r--  1 0 0  155680 Nov 18 11:08 libnsl-2.5.so
lrwxrwxrwx  1 0 0      15 Nov 24 16:45 libnsl.so.1 -> libnsl-2.5.so
-rw-r--r--  1 0 0   78480 Nov 18 11:08 libnss_compat-2.5.so
lrwxrwxrwx  1 0 0      22 Nov 24 16:45 libnss_compat.so.2 -> libnss_compat-2.5.so
-rw-r--r--  1 0 0   75951 Nov 18 11:07 libnss_dns-2.5.so
lrwxrwxrwx  1 0 0      19 Nov 24 16:45 libnss_dns.so.2 -> libnss_dns-2.5.so
-rw-r--r--  1 0 0   80881 Nov 18 11:07 libnss_files-2.5.so
lrwxrwxrwx  1 0 0      21 Nov 24 16:45 libnss_files.so.2 -> libnss_files-2.5.so
-rw-r--r--  1 0 0   76991 Nov 18 11:07 libnss_hesiod-2.5.so
lrwxrwxrwx  1 0 0      22 Nov 24 16:45 libnss_hesiod.so.2 -> libnss_hesiod-2.5.so
-rw-r--r--  1 0 0   81285 Nov 18 11:08 libnss_nis-2.5.so
-rw-r--r--  1 0 0   80778 Nov 18 11:08 libnss_nisplus-2.5.so
lrwxrwxrwx  1 0 0      23 Nov 24 16:45 libnss_nisplus.so.2 -> libnss_nisplus-2.5.so
lrwxrwxrwx  1 0 0      19 Nov 24 16:45 libnss_nis.so.2 -> libnss_nis-2.5.so
-rw-r--r--  1 0 0  120062 Nov 18 11:07 libpthread-2.5.so
lrwxrwxrwx  1 0 0      19 Nov 24 16:45 libpthread.so.0 -> libpthread-2.5.so
-rw-r--r--  1 0 0   83068 Nov 18 11:07 libresolv-2.5.so
lrwxrwxrwx  1 0 0      18 Nov 24 16:45 libresolv.so.2 -> libresolv-2.5.so
-rw-r--r--  1 0 0   85849 Nov 18 11:07 librt-2.5.so
lrwxrwxrwx  1 0 0      14 Nov 24 16:45 librt.so.1 -> librt-2.5.so
-rw-r--r--  1 0 0   74928 Nov 18 11:07 libSegFault.so
-rw-r--r--  1 0 0   76236 Nov 18 11:08 libutil-2.5.so
lrwxrwxrwx  1 0 0      16 Nov 24 16:45 libutil.so.1 -> libutil-2.5.so
drwxr-xr-x  2 0 0      48 Nov 24 17:32 modules





/usr/lib:
total 3659
lrwxrwxrwx  1 0 0      12 Nov 24 17:16 libform.so -> libform.so.5
lrwxrwxrwx  1 0 0      14 Nov 24 17:16 libform.so.5 -> libform.so.5.4
-rw-r--r--  1 0 0   67720 Oct 25 15:23 libform.so.5.4
lrwxrwxrwx  1 0 0      12 Nov 24 17:16 libmenu.so -> libmenu.so.5
lrwxrwxrwx  1 0 0      14 Nov 24 17:16 libmenu.so.5 -> libmenu.so.5.4
-rw-r--r--  1 0 0   35913 Oct 25 15:23 libmenu.so.5.4
lrwxrwxrwx  1 0 0      19 Nov 24 17:16 libm.so -> ../../lib/libm.so.6
lrwxrwxrwx  1 0 0      13 Nov 24 17:25 libpanel.so -> libpanel.so.5
lrwxrwxrwx  1 0 0      15 Nov 24 17:25 libpanel.so.5 -> libpanel.so.5.4
-rw-r--r--  1 0 0   17126 Oct 25 15:23 libpanel.so.5.4
lrwxrwxrwx  1 0 0      24 Nov 24 17:16 libresolv.so -> ../../lib/libresolv.so.2
lrwxrwxrwx  1 0 0      20 Nov 24 17:16 librt.so -> ../../lib/librt.so.1
#lrwxrwxrwx  1 0 0      18 Nov 24 17:16 libstdc++.so -> libstdc++.so.6.0.3
#lrwxrwxrwx  1 0 0      18 Nov 24 17:16 libstdc++.so.6 -> libstdc++.so.6.0.3
#-rwxr-xr-x  1 0 0 3598726 Nov 11 09:45 libstdc++.so.6.0.3
lrwxrwxrwx  1 0 0      19 Nov 24 17:16 libtermcap.so -> libtermcap.so.2.0.8
lrwxrwxrwx  1 0 0      19 Nov 24 17:16 libtermcap.so.2 -> libtermcap.so.2.0.8
-rwxr-xr-x  1 0 0   11604 Oct 25 15:20 libtermcap.so.2.0.8
lrwxrwxrwx  1 0 0      22 Nov 24 17:16 libutil.so -> ../../lib/libutil.so.1
Go to the top of the page
 
+Quote Post
Idle
сообщение Feb 1 2008, 14:40
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 351
Регистрация: 5-04-05
Пользователь №: 3 874



А ldd и readelf не говорят?
Go to the top of the page
 
+Quote Post
Frox_SzC
сообщение Aug 10 2009, 07:04
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 23-04-09
Пользователь №: 48 135



А можно маленько поподробнее, пожалуйста???!!!! ))))
Go to the top of the page
 
+Quote Post
Idle
сообщение Aug 11 2009, 18:30
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 351
Регистрация: 5-04-05
Пользователь №: 3 874



Цитата(Frox_SzC @ Aug 10 2009, 11:04) *
А можно маленько поподробнее, пожалуйста???!!!! ))))

человек написал, что у него есть linux и его программа на рамдиске
самой linux никакие библиотеки не нужны, значит нужно определить набор программ, которые он будет запускать
определить необходимые библиотеки можно при помощи программ ldd, readelf и nm
не забудьте, что библиотеки нужны и для программы busybox, и сами библиотеки могут требовать наличия других библиотек
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 14:42
Рейтинг@Mail.ru


Страница сгенерированна за 0.01754 секунд с 7
ELECTRONIX ©2004-2016