|
99 / 99 / 12
Регистрация: 05.05.2013
Сообщений: 1,208
|
|
.elf и для чего они нужны18.03.2015, 23:51. Показов 6412. Ответов 12
Метки нет (Все метки)
Собственно сабж
Почитал Вики, как-то для новичка не очень много прояснилось И объясните еще пожалуйста разницу с ехе
0
|
|
| 18.03.2015, 23:51 | |
|
Ответы с готовыми решениями:
12
|
|
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
|
|||
| 19.03.2015, 00:33 | |||
|
У elf-файлов нет расширения .elf.
0
|
|||
|
99 / 99 / 12
Регистрация: 05.05.2013
Сообщений: 1,208
|
||
| 19.03.2015, 12:27 [ТС] | ||
|
и я не разу не видел чтобы при дабл клике на elf запускалась программа можете описать применение такого файла, на примере
0
|
||
|
19491 / 10097 / 2460
Регистрация: 30.01.2014
Сообщений: 17,805
|
|
| 19.03.2015, 12:48 | |
|
0
|
|
|
99 / 99 / 12
Регистрация: 05.05.2013
Сообщений: 1,208
|
||
| 19.03.2015, 12:49 [ТС] | ||
|
правильно?
0
|
||
|
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
|
|||||
| 19.03.2015, 12:56 | |||||
|
Добавлено через 44 секунды
0
|
|||||
|
99 / 99 / 12
Регистрация: 05.05.2013
Сообщений: 1,208
|
|||
| 19.03.2015, 12:57 [ТС] | |||
|
правильно? причем тут скрипты к бинарникам?
0
|
|||
|
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
|
|||
| 19.03.2015, 12:57 | |||
![]() Добавлено через 23 секунды
1
|
|||
|
99 / 99 / 12
Регистрация: 05.05.2013
Сообщений: 1,208
|
||
| 19.03.2015, 12:59 [ТС] | ||
|
окю тогда так. я компилирую код с gcc на линуксе какой у финального файла будет формат?
0
|
||
|
19491 / 10097 / 2460
Регистрация: 30.01.2014
Сообщений: 17,805
|
|||||||||
| 19.03.2015, 13:08 | |||||||||
|
командой
Вот например:
1
|
|||||||||
|
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
|
||
| 19.03.2015, 13:30 | ||
|
0
|
||
|
|
||
| 19.03.2015, 15:44 | ||
|
Далее linux читает первые несколько байта этого файла. Если в первых двух байтах записаны #!, то linux предполагает, что файл является скриптом и далее читает путь до интерпретатора, при помощи которого исполняется файл. У скриптов самой первой строкой обычно стоит что-то типа #!/usr/bin/perl, что означает, что при запуске файла под именем a.pl в реальности linux запустит "/usr/bin/perl a.pl". Если в первых байтах написано .ELF (где . - это символ с кодом 127), то linux считает, что мы имеем бинарник в формате elf (который по смыслу совпадает с виндузовым форматом exe) и далее запускает специальный загрузчик, который этот файл загрузит в память и исполнит. Наверное есть ещё куча всяких разных заголовков, которые трактуются специальным образом. Если по первым байтам не удалось выяснить тип файла, то современные linux'ы считают, что это скрипт, который надо исполнять при помощи текущего интерпретатора или что-то типа того, но здесь уже в разных ОС и версиях вполне могут работать разные соглашения ELF - это формат файла, в который по специальным правилам записаны коды, данные, всякая информация для отладчика или дизассемблера и прочее барахло
2
|
||
| 19.03.2015, 17:13 | ||
|
EXE - это контейнер, для хранения чего угодно, обрабатываемый загрузчиком OS. За этим расширением может скрываться несколько различных форматов (DOS MZ, Win16 NE, OS2 LE/LX, Win32 PE, Win64 PE+), но все они начинаются с сигнатуры MZ, после которой загрузчик ожидает увидеть стандартный заголовок и набор таблиц - описателей формата. Win32 PE - это "ELF для бедных", упрощенный вариант под единственную архитектуру. А где хранится признак "исполняемости" файла - как часть имени (.EXE/.OCX/.SCR/.DLL etc) или в другом поле файловой системы - малозначимая деталь реализации.
0
|
||
| 19.03.2015, 17:13 | |
|
Помогаю со студенческими работами здесь
13
Объясните 35-36 строчки ,что они делают и для чего они ? Что за драйвера такие, для чего они и нужны ли они вообще? Struts для чего они нужны? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|