Исполняемый файл

Выполнимый Основы исполняемого кода Исполняемый код заставляет компьютер выполнять задачи в соответствии с инструкциями.  Инструкции могут быть машинным кодом или […]

Выполнимый

  • Основы исполняемого кода

    • Исполняемый код заставляет компьютер выполнять задачи в соответствии с инструкциями. 
    • Инструкции могут быть машинным кодом или байт-кодом, в зависимости от контекста. 
    • Исходный код может быть скомпилирован в машинный код или объектный код. 
  • Генерация исполняемых файлов

    • Исходный код на языках высокого уровня может быть скомпилирован в машинный код или объектный код. 
    • Ассемблер используется для компиляции исходного кода на ассемблере в машинный код. 
    • Объектные файлы связываются для создания исполняемого файла. 
  • Структура исполняемых файлов

    • Исполняемые файлы содержат машинный код, а также систему выполнения и другие функции. 
    • В C исполняемые файлы связаны с объектом crt0, который выполняет инициализацию и завершение работы. 
    • В некоторых случаях исполняемые файлы могут быть оптимизированы для уменьшения размера. 
  • Исполнение исполняемых файлов

    • Для выполнения исполняемого файла система должна соответствовать его ABI. 
    • В простых интерфейсах исполняемый файл загружается в память и выполняется оттуда. 
    • В сложных интерфейсах исполняемые файлы содержат метаданные для отдельной точки входа. 
  • Дополнительные ресурсы

    • В статье есть ссылки на сравнение форматов исполняемых файлов, сжатие исполняемых файлов и рекомендации по использованию исполняемого текста. 

Полный текст статьи:

Исполняемый файл — Википедия

Оставьте комментарий

Прокрутить вверх