запуск freebsd программ в linux
Как запустить freebsd программу в linux
|
Пересобрав её из исходников в Linux. Напрямую - никак.
|
Проблема решена. Я забыл права на выполнение дать. Вроде бы запускается.
|
вроде бы не должна, если это не скрипт
|
Если я правильно помню, то исполняемые файлы linux и unix полностью совместимы. Формат-то ведь один ELF.
|
А библиотеки? Ну в общем спорить не буду, т.к. сам так не делал.
|
Цитата:
Цитата mrcnn
Если я правильно помню, то исполняемые файлы linux и unix полностью совместимы. Формат-то ведь один ELF. »
|
формат исполняемого файла это не всё. есть ещё окружение.
Код:
ldd `which ls`
/bin/ls:
libutil.so.9 => /lib/libutil.so.9 (0x800821000)
libncurses.so.8 => /lib/libncurses.so.8 (0x800a34000)
libc.so.7 => /lib/libc.so.7 (0x800c82000)
Код:
ldd `which ls`
linux-vdso.so.1 (0x00007ffcb554b000)
libacl.so.1 => /lib64/libacl.so.1 (0x00007f9faad82000)
libc.so.6 => /lib64/libc.so.6 (0x00007f9faa9e1000)
libattr.so.1 => /lib64/libattr.so.1 (0x00007f9faa7dc000)
/lib64/ld-linux-x86-64.so.2 (0x00007f9faaf8b000)
|
Время: 11:33.
© OSzone.net 2001-