.gitignore per a C
36 regles d’exclusió de C, llestes per copiar al repositori.
El llenguatge de programació C
El .gitignore complet per a C
# Generat per LFGitignore - https://lfgitignore.com
# Creat: 2026-10-31 22:58:25 UTC
# Tecnologies: C
### C ###
*.d
# Fitxer objecte
*.o
*.ko
# Fitxer objecte
*.obj
*.elf
*.gch
*.ilk
*.map
*.pch
*.exp
# Fitxa de la biblioteca
*.lib
# Biblioteca estàtica
*.a
*.la
*.lo
# Biblioteca d'enllaços dinàmics
*.dll
# Objecte compartit
*.so
# Objecte compartit amb versions
*.so.*
# macOS biblioteca dinàmica
*.dylib
# Executable de Windows
*.exe
# Sortida del compilador
*.out
# Paquet d'aplicacions
*.app
# Binari x86 de 32 bits
*.i*86
# Binari x86 de 64 bits
*.x86_64
# Fitxer d'abocament hexadecimal
*.hex
# Símbols de depuració macOS
*.dSYM/
# Fitxer d'ús de la pila
*.su
# Fitxer de depuració intermedi
*.idb
# Base de dades de depuració del programa
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dwo
El que aquestes regles C ignoren realment
Cada patró a continuació i per què pertany al vostre .gitignore.
Requisits previs
| Patró | El que ignora |
|---|---|
*.d |
Requisits previs |
Fitxers d'objectes
| Patró | El que ignora |
|---|---|
*.o |
Fitxer objecte |
*.ko |
Fitxers d'objectes |
*.obj |
Fitxer objecte |
*.elf |
Fitxers d'objectes |
Capçaleres precompilades
| Patró | El que ignora |
|---|---|
*.gch |
Capçaleres precompilades |
*.pch |
Capçaleres precompilades |
Sortida de l'enllaç
| Patró | El que ignora |
|---|---|
*.ilk |
Sortida de l'enllaç |
*.map |
Sortida de l'enllaç |
*.exp |
Sortida de l'enllaç |
Biblioteques
| Patró | El que ignora |
|---|---|
*.lib |
Fitxa de la biblioteca |
*.a |
Biblioteca estàtica |
*.la |
Biblioteques |
*.lo |
Biblioteques |
Objectes compartits (inc. DLL Windows)
| Patró | El que ignora |
|---|---|
*.dll |
Biblioteca d'enllaços dinàmics |
*.so |
Objecte compartit |
*.so.* |
Objecte compartit amb versions |
*.dylib |
macOS biblioteca dinàmica |
Executables
| Patró | El que ignora |
|---|---|
*.exe |
Executable de Windows |
*.out |
Sortida del compilador |
*.app |
Paquet d'aplicacions |
*.i*86 |
Binari x86 de 32 bits |
*.x86_64 |
Binari x86 de 64 bits |
*.hex |
Fitxer d'abocament hexadecimal |
Fitxers de depuració
| Patró | El que ignora |
|---|---|
*.dSYM/ |
Símbols de depuració macOS |
*.su |
Fitxer d'ús de la pila |
*.idb |
Fitxer de depuració intermedi |
*.pdb |
Base de dades de depuració del programa |
Resultats de la compilació del mòdul del nucli
| Patró | El que ignora |
|---|---|
*.mod* |
Resultats de la compilació del mòdul del nucli |
*.cmd |
Resultats de la compilació del mòdul del nucli |
.tmp_versions/ |
Resultats de la compilació del mòdul del nucli |
modules.order |
Resultats de la compilació del mòdul del nucli |
Module.symvers |
Resultats de la compilació del mòdul del nucli |
Mkfile.old |
Resultats de la compilació del mòdul del nucli |
dkms.conf |
Resultats de la compilació del mòdul del nucli |
*.dwo |
fitxers d'informació de depuració |
Com utilitzar aquest .gitignore per a C
- Copieu les regles C anteriors o descarregueu el fitxer directament.
- Creeu un fitxer anomenat .gitignore a l'arrel del vostre repositori Git i enganxeu-hi les regles.
- Si alguns d’aquests fitxers ja tenen seguiment, executeu git rm -r --cached . i torneu a confirmar els canvis: Git només aplica les regles d’exclusió als fitxers sense seguiment.
- Confirmeu el fitxer .gitignore perquè tot l’equip comparteixi les mateixes regles.