.gitignore voor C
36 negeerregels voor C, klaar om naar je repository te kopiëren.
De programmeertaal C
De volledige .gitignore voor C
# Gegenereerd door LFGitignore - https://lfgitignore.com
# Aangemaakt: 2026-10-13 16:03:05 UTC
# Technologieën: C
### C ###
*.d
# Objectbestand
*.o
*.ko
# Objectbestand
*.obj
*.elf
*.gch
*.ilk
*.map
*.pch
*.exp
# Bibliotheekbestand
*.lib
# Statische bibliotheek
*.a
*.la
*.lo
# Dynamisch gekoppelde bibliotheek
*.dll
# Gedeeld object
*.so
# Gedeeld object met versie
*.so.*
# Dynamische macOS-bibliotheek
*.dylib
# Uitvoerbaar Windows-bestand
*.exe
# Compileruitvoer
*.out
# Applicatiebundel
*.app
# 32-bits x86-binair bestand
*.i*86
# 64-bits x86-binair bestand
*.x86_64
# Hexdumpbestand
*.hex
# macOS-debugsymbolen
*.dSYM/
# Bestand met stackgebruik
*.su
# Tussentijds debugbestand
*.idb
# Programmadebugdatabase
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dwo
Wat deze regels voor C precies negeren
Hieronder vind je elk patroon met uitleg waarom het in je .gitignore thuishoort.
Vereisten
| Patroon | Wat wordt genegeerd |
|---|---|
*.d |
Vereisten |
Objectbestanden
| Patroon | Wat wordt genegeerd |
|---|---|
*.o |
Objectbestand |
*.ko |
Objectbestanden |
*.obj |
Objectbestand |
*.elf |
Objectbestanden |
Voorgecompileerde headers
| Patroon | Wat wordt genegeerd |
|---|---|
*.gch |
Voorgecompileerde headers |
*.pch |
Voorgecompileerde headers |
Linkeruitvoer
| Patroon | Wat wordt genegeerd |
|---|---|
*.ilk |
Linkeruitvoer |
*.map |
Linkeruitvoer |
*.exp |
Linkeruitvoer |
Bibliotheken
| Patroon | Wat wordt genegeerd |
|---|---|
*.lib |
Bibliotheekbestand |
*.a |
Statische bibliotheek |
*.la |
Bibliotheken |
*.lo |
Bibliotheken |
Gedeelde objecten (inclusief Windows-DLL's)
| Patroon | Wat wordt genegeerd |
|---|---|
*.dll |
Dynamisch gekoppelde bibliotheek |
*.so |
Gedeeld object |
*.so.* |
Gedeeld object met versie |
*.dylib |
Dynamische macOS-bibliotheek |
Uitvoerbare bestanden
| Patroon | Wat wordt genegeerd |
|---|---|
*.exe |
Uitvoerbaar Windows-bestand |
*.out |
Compileruitvoer |
*.app |
Applicatiebundel |
*.i*86 |
32-bits x86-binair bestand |
*.x86_64 |
64-bits x86-binair bestand |
*.hex |
Hexdumpbestand |
Debugbestanden
| Patroon | Wat wordt genegeerd |
|---|---|
*.dSYM/ |
macOS-debugsymbolen |
*.su |
Bestand met stackgebruik |
*.idb |
Tussentijds debugbestand |
*.pdb |
Programmadebugdatabase |
Compilatieresultaten van kernelmodules
| Patroon | Wat wordt genegeerd |
|---|---|
*.mod* |
Compilatieresultaten van kernelmodules |
*.cmd |
Compilatieresultaten van kernelmodules |
.tmp_versions/ |
Compilatieresultaten van kernelmodules |
modules.order |
Compilatieresultaten van kernelmodules |
Module.symvers |
Compilatieresultaten van kernelmodules |
Mkfile.old |
Compilatieresultaten van kernelmodules |
dkms.conf |
Compilatieresultaten van kernelmodules |
*.dwo |
Bestanden met debuginformatie |
Zo gebruik je deze .gitignore voor C
- Kopieer de bovenstaande regels voor C of download het bestand direct.
- Maak een bestand met de naam .gitignore in de hoofdmap van je Git-repository en plak de regels erin.
- Als Git sommige van deze bestanden al bijhoudt, voer dan git rm -r --cached . uit en maak een nieuwe commit. Git past negeerregels alleen toe op bestanden die nog niet worden bijgehouden.
- Commit de .gitignore, zodat iedereen in het team dezelfde regels gebruikt.