.gitignore för C

36 ignoreringsregler för C, redo att kopieras till ditt repo.

Programmeringsspråket C

Den kompletta .gitignore-filen för C

# Genererad av LFGitignore - https://lfgitignore.com
# Skapad: 2026-10-13 16:03:07 UTC
# Tekniker: C

### C ###
*.d
# Objektfil
*.o
*.ko
# Objektfil
*.obj
*.elf
*.gch
*.ilk
*.map
*.pch
*.exp
# Biblioteksfil
*.lib
# Statiskt bibliotek
*.a
*.la
*.lo
# Dynamiskt länkbibliotek
*.dll
# Delat objekt
*.so
# Versionerat delat objekt
*.so.*
# macOS dynamiska bibliotek
*.dylib
# Körbar Windows-fil
*.exe
# Kompilatorresultat
*.out
# Applikationspaket
*.app
# 32-bitars x86-binärfil
*.i*86
# 64-bitars x86-binärfil
*.x86_64
# Hexdumpfil
*.hex
# macOS-felsökningssymboler
*.dSYM/
# Stackanvändningsfil
*.su
# Mellanliggande felsökningsfil
*.idb
# Programfelsökningsdatabas
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dwo

Vad reglerna för C faktiskt ignorerar

Alla mönster nedan och varför de hör hemma i din .gitignore.

Förutsättningar

Mönster Vad det ignorerar
*.d Förutsättningar

Objektfiler

Mönster Vad det ignorerar
*.o Objektfil
*.ko Objektfiler
*.obj Objektfil
*.elf Objektfiler

Förkompilerade headerfiler

Mönster Vad det ignorerar
*.gch Förkompilerade headerfiler
*.pch Förkompilerade headerfiler

Länkarutdata

Mönster Vad det ignorerar
*.ilk Länkarutdata
*.map Länkarutdata
*.exp Länkarutdata

Bibliotek

Mönster Vad det ignorerar
*.lib Biblioteksfil
*.a Statiskt bibliotek
*.la Bibliotek
*.lo Bibliotek

Delade objekt (inklusive Windows DLL:er)

Mönster Vad det ignorerar
*.dll Dynamiskt länkbibliotek
*.so Delat objekt
*.so.* Versionerat delat objekt
*.dylib macOS dynamiska bibliotek

Körbara filer

Mönster Vad det ignorerar
*.exe Körbar Windows-fil
*.out Kompilatorresultat
*.app Applikationspaket
*.i*86 32-bitars x86-binärfil
*.x86_64 64-bitars x86-binärfil
*.hex Hexdumpfil

Felsökningsfiler

Mönster Vad det ignorerar
*.dSYM/ macOS-felsökningssymboler
*.su Stackanvändningsfil
*.idb Mellanliggande felsökningsfil
*.pdb Programfelsökningsdatabas

Kompileringsresultat för kärnmoduler

Mönster Vad det ignorerar
*.mod* Kompileringsresultat för kärnmoduler
*.cmd Kompileringsresultat för kärnmoduler
.tmp_versions/ Kompileringsresultat för kärnmoduler
modules.order Kompileringsresultat för kärnmoduler
Module.symvers Kompileringsresultat för kärnmoduler
Mkfile.old Kompileringsresultat för kärnmoduler
dkms.conf Kompileringsresultat för kärnmoduler
*.dwo filer med felsökningsinformation

Så använder du denna .gitignore för C

  1. Kopiera reglerna för C ovan eller ladda ner filen direkt.
  2. Skapa en fil med namnet .gitignore i roten av ditt Git-repo och klistra in reglerna.
  3. Om några av filerna redan spåras, kör git rm -r --cached . och gör sedan en ny commit — Git tillämpar bara ignoreringsregler på ospårade filer.
  4. Checka in .gitignore så att alla i teamet delar samma regler.

Andra .gitignore-mallar för Språk

Visa alla mallar för Språk