GNU/Linux >> Belajar Linux >  >> Linux

Linux – Berbagai Format File Objek Di Linux?

Saya ingin tahu apa saja format file objek di Linux?

Ada dua jenis file objek yang saya tahu:

  1. dapat dieksekusi, yang memiliki format ELF
  2. file objek yang dihasilkan oleh gcc setelah kompilasi tetapi sebelum penautan.

    apa format file objek tersebut?

    Atau apakah mereka juga format ELF tetapi dengan beberapa sub-format yang berbeda dari yang dapat dieksekusi?

    Apakah tugas seorang linker untuk mengonversi format file objek jenis ini ke dalam format executable?

  3. Apakah ada jenis file objek lain?

Jawaban yang Diterima:

Core dump juga merupakan file objek, semacam itu, dan biasanya dalam format ELF juga. Menjalankan program ini mungkin akan menghasilkan file bernama “core”:

int
main(int ac, char **av)
{
        char *p = 0;
        *p = 'a';
        return 0;
}

file saya perintah mengatakan:

core: ELF 32-bit LSB core file Intel 80386, version 1 (SYSV), SVR4-style, from './dump'

Linux
  1. Linux – Apakah Kernel Linux/unix yang Berbeda Dapat Dipertukarkan?

  2. Linux menemukan perintah

  3. Kemas ulang file 7z ke file zip di linux

  1. 10 cara untuk menganalisis file biner di Linux

  2. Memindahkan file di Linux tanpa mv

  3. Cara Mengekstrak File Tar ke Direktori Tertentu atau Berbeda di Linux

  1. Cara Mengganti Nama File di Linux

  2. File log Linux

  3. Perintah Linux ls - Daftar File