.gitignore untuk C

36 peraturan pengabaian untuk C, sedia untuk disalin ke repositori anda.

Bahasa pengaturcaraan C

.gitignore yang lengkap untuk C

# Dijana oleh LFGitignore - https://lfgitignore.com
# Dicipta: 2026-10-31 22:59:50 UTC
# Teknologi: C

### C ###
*.d
# Fail objek
*.o
*.ko
# Fail objek
*.obj
*.elf
*.gch
*.ilk
*.map
*.pch
*.exp
# Fail perpustakaan
*.lib
# Perpustakaan statik
*.a
*.la
*.lo
# Pustaka pautan dinamik
*.dll
# Objek kongsi
*.so
# Objek kongsi versi
*.so.*
# Perpustakaan dinamik macOS
*.dylib
# Windows boleh laksana
*.exe
# Output pengkompil
*.out
# Himpunan aplikasi
*.app
# Perduaan x86 32-bit
*.i*86
# Perduaan x86 64-bit
*.x86_64
# Hex dump fail
*.hex
# Simbol nyahpepijat macOS
*.dSYM/
# Timbunan fail penggunaan
*.su
# Fail nyahpepijat perantaraan
*.idb
# Pangkalan data nyahpepijat program
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dwo

Apa yang sebenarnya diabaikan oleh peraturan C ini

Setiap corak di bawah disertakan dengan sebab ia perlu berada dalam .gitignore anda.

Prasyarat

Corak Perkara yang diabaikan
*.d Prasyarat

Fail objek

Corak Perkara yang diabaikan
*.o Fail objek
*.ko Fail objek
*.obj Fail objek
*.elf Fail objek

Pengepala yang diprasusun

Corak Perkara yang diabaikan
*.gch Pengepala yang diprasusun
*.pch Pengepala yang diprasusun

Output penghubung

Corak Perkara yang diabaikan
*.ilk Output penghubung
*.map Output penghubung
*.exp Output penghubung

Perpustakaan

Corak Perkara yang diabaikan
*.lib Fail perpustakaan
*.a Perpustakaan statik
*.la Perpustakaan
*.lo Perpustakaan

Objek kongsi (termasuk DLL Windows)

Corak Perkara yang diabaikan
*.dll Pustaka pautan dinamik
*.so Objek kongsi
*.so.* Objek kongsi versi
*.dylib Perpustakaan dinamik macOS

Boleh laku

Corak Perkara yang diabaikan
*.exe Windows boleh laksana
*.out Output pengkompil
*.app Himpunan aplikasi
*.i*86 Perduaan x86 32-bit
*.x86_64 Perduaan x86 64-bit
*.hex Hex dump fail

Nyahpepijat fail

Corak Perkara yang diabaikan
*.dSYM/ Simbol nyahpepijat macOS
*.su Timbunan fail penggunaan
*.idb Fail nyahpepijat perantaraan
*.pdb Pangkalan data nyahpepijat program

Hasil Penyusunan Modul Kernel

Corak Perkara yang diabaikan
*.mod* Hasil Penyusunan Modul Kernel
*.cmd Hasil Penyusunan Modul Kernel
.tmp_versions/ Hasil Penyusunan Modul Kernel
modules.order Hasil Penyusunan Modul Kernel
Module.symvers Hasil Penyusunan Modul Kernel
Mkfile.old Hasil Penyusunan Modul Kernel
dkms.conf Hasil Penyusunan Modul Kernel
*.dwo nyahpepijat fail maklumat

Bagaimana untuk menggunakan .gitignore ini untuk C

  1. Salin peraturan C di atas, atau muat turun fail terus.
  2. Cipta fail bernama .gitignore di akar repositori Git anda dan tampal peraturan ke dalamnya.
  3. Jika beberapa fail tersebut telah dijejaki, jalankan git rm -r --cached . kemudian komit semula — Git hanya menggunakan peraturan mengabaikan kepada fail yang tidak dijejaki.
  4. Masukkan .gitignore dalam commit supaya semua ahli pasukan berkongsi peraturan yang sama.

Templat Bahasa .gitignore yang lain

Lihat setiap templat Bahasa