.gitignore til C

36 ignorer regler for C, klar til at kopiere til dit lager.

Programmeringssproget C

Den komplette .gitignore til C

# Genereret af LFGitignore - https://lfgitignore.com
# Oprettet: 2026-10-31 22:58:03 UTC
# Teknologier: C

### C ###
*.d
# Objekt fil
*.o
*.ko
# Objekt fil
*.obj
*.elf
*.gch
*.ilk
*.map
*.pch
*.exp
# Biblioteksfil
*.lib
# Statisk bibliotek
*.a
*.la
*.lo
# Dynamisk linkbibliotek
*.dll
# Delt objekt
*.so
# Versioneret delt objekt
*.so.*
# macOS dynamisk bibliotek
*.dylib
# Windows eksekverbar
*.exe
# Compilerresultat
*.out
# Ansøgningspakke
*.app
# 32-bit x86 binær
*.i*86
# 64-bit x86 binær
*.x86_64
# Hex dump fil
*.hex
# macOS debug symboler
*.dSYM/
# Stack brugsfil
*.su
# Mellem debug-fil
*.idb
# Database med fejlfinding af programmer
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dwo

Hvad disse C regler faktisk ignorerer

Hvert mønster nedenfor, og hvorfor det hører hjemme i din .gitignore.

Forudsætninger

Mønster Hvad den ignorerer
*.d Forudsætninger

Objektfiler

Mønster Hvad den ignorerer
*.o Objekt fil
*.ko Objektfiler
*.obj Objekt fil
*.elf Objektfiler

Forudkompilerede overskrifter

Mønster Hvad den ignorerer
*.gch Forudkompilerede overskrifter
*.pch Forudkompilerede overskrifter

Linkerresultat

Mønster Hvad den ignorerer
*.ilk Linkerresultat
*.map Linkerresultat
*.exp Linkerresultat

Biblioteker

Mønster Hvad den ignorerer
*.lib Biblioteksfil
*.a Statisk bibliotek
*.la Biblioteker
*.lo Biblioteker

Delte objekter (inkl. Windows DLL'er)

Mønster Hvad den ignorerer
*.dll Dynamisk linkbibliotek
*.so Delt objekt
*.so.* Versioneret delt objekt
*.dylib macOS dynamisk bibliotek

Eksekverbare filer

Mønster Hvad den ignorerer
*.exe Windows eksekverbar
*.out Compilerresultat
*.app Ansøgningspakke
*.i*86 32-bit x86 binær
*.x86_64 64-bit x86 binær
*.hex Hex dump fil

Debug filer

Mønster Hvad den ignorerer
*.dSYM/ macOS debug symboler
*.su Stack brugsfil
*.idb Mellem debug-fil
*.pdb Database med fejlfinding af programmer

Kernemodul kompilér resultater

Mønster Hvad den ignorerer
*.mod* Kernemodul kompilér resultater
*.cmd Kernemodul kompilér resultater
.tmp_versions/ Kernemodul kompilér resultater
modules.order Kernemodul kompilér resultater
Module.symvers Kernemodul kompilér resultater
Mkfile.old Kernemodul kompilér resultater
dkms.conf Kernemodul kompilér resultater
*.dwo fejlfinde informationsfiler

Sådan bruger du denne .gitignore til C

  1. Kopier C reglerne ovenfor, eller download filen direkte.
  2. Opret en fil med navnet .gitignore i roden af dit Git-lager og indsæt reglerne i det.
  3. Hvis nogle af disse filer allerede er sporet, så kør git rm -r --cached . og commit igen - Git anvender kun ignoreringsregler på usporede filer.
  4. Brug .gitignore, så alle på holdet deler de samme regler.

Andre Sprog .gitignore skabeloner

Se alle Sprog skabeloner