.gitignore for C
36 ignoreringsregler for C, klare til å kopieres inn i kodelageret ditt.
Programmeringsspråket C
Den komplette .gitignore-filen for C
# Generert av LFGitignore - https://lfgitignore.com
# Opprettet: 2026-10-13 16:03:09 UTC
# Teknologier: C
### C ###
*.d
# Objektfil
*.o
*.ko
# Objektfil
*.obj
*.elf
*.gch
*.ilk
*.map
*.pch
*.exp
# Bibliotekfil
*.lib
# Statisk bibliotek
*.a
*.la
*.lo
# Dynamisk lenkebibliotek
*.dll
# Delt objekt
*.so
# Versjonert delt objekt
*.so.*
# dynamisk macOS-bibliotek
*.dylib
# Kjørbar Windows-fil
*.exe
# Kompilatorutdata
*.out
# Applikasjonspakke
*.app
# 32-biters x86-binærfil
*.i*86
# 64-biters x86-binærfil
*.x86_64
# Heksadesimal dumpfil
*.hex
# macOS-feilsøkingssymboler
*.dSYM/
# Fil for stakkbruk
*.su
# Midlertidig feilsøkingsfil
*.idb
# Feilsøkingsdatabase for program
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dwo
Hva disse C-reglene faktisk ignorerer
Alle mønstrene nedenfor, og hvorfor de hører hjemme i .gitignore-filen din.
Forutsetninger
| Mønster | Hva det ignorerer |
|---|---|
*.d |
Forutsetninger |
Objektfiler
| Mønster | Hva det ignorerer |
|---|---|
*.o |
Objektfil |
*.ko |
Objektfiler |
*.obj |
Objektfil |
*.elf |
Objektfiler |
Forhåndskompilerte headerfiler
| Mønster | Hva det ignorerer |
|---|---|
*.gch |
Forhåndskompilerte headerfiler |
*.pch |
Forhåndskompilerte headerfiler |
Lenkerutdata
| Mønster | Hva det ignorerer |
|---|---|
*.ilk |
Lenkerutdata |
*.map |
Lenkerutdata |
*.exp |
Lenkerutdata |
Biblioteker
| Mønster | Hva det ignorerer |
|---|---|
*.lib |
Bibliotekfil |
*.a |
Statisk bibliotek |
*.la |
Biblioteker |
*.lo |
Biblioteker |
Delte objekter (inkl. Windows-DLL-er)
| Mønster | Hva det ignorerer |
|---|---|
*.dll |
Dynamisk lenkebibliotek |
*.so |
Delt objekt |
*.so.* |
Versjonert delt objekt |
*.dylib |
dynamisk macOS-bibliotek |
Kjørbare filer
| Mønster | Hva det ignorerer |
|---|---|
*.exe |
Kjørbar Windows-fil |
*.out |
Kompilatorutdata |
*.app |
Applikasjonspakke |
*.i*86 |
32-biters x86-binærfil |
*.x86_64 |
64-biters x86-binærfil |
*.hex |
Heksadesimal dumpfil |
Feilsøkingsfiler
| Mønster | Hva det ignorerer |
|---|---|
*.dSYM/ |
macOS-feilsøkingssymboler |
*.su |
Fil for stakkbruk |
*.idb |
Midlertidig feilsøkingsfil |
*.pdb |
Feilsøkingsdatabase for program |
Kompileringsresultater for kjernemoduler
| Mønster | Hva det ignorerer |
|---|---|
*.mod* |
Kompileringsresultater for kjernemoduler |
*.cmd |
Kompileringsresultater for kjernemoduler |
.tmp_versions/ |
Kompileringsresultater for kjernemoduler |
modules.order |
Kompileringsresultater for kjernemoduler |
Module.symvers |
Kompileringsresultater for kjernemoduler |
Mkfile.old |
Kompileringsresultater for kjernemoduler |
dkms.conf |
Kompileringsresultater for kjernemoduler |
*.dwo |
filer med feilsøkingsinformasjon |
Slik bruker du denne .gitignore-filen for C
- Kopier C-reglene ovenfor, eller last ned filen direkte.
- Opprett en fil som heter .gitignore i roten av Git-kodelageret ditt, og lim inn reglene.
- Hvis noen av disse filene allerede spores, kjører du git rm -r --cached . og sjekker inn på nytt — Git bruker bare ignoreringsregler på filer som ikke spores.
- Sjekk inn .gitignore slik at alle på teamet deler de samme reglene.