Ludovic Frank Gitignore

.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

  1. Copieu les regles C anteriors o descarregueu el fitxer directament.
  2. Creeu un fitxer anomenat .gitignore a l'arrel del vostre repositori Git i enganxeu-hi les regles.
  3. 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.
  4. Confirmeu el fitxer .gitignore perquè tot l’equip comparteixi les mateixes regles.

Altres plantilles Llenguatge .gitignore

Consulteu totes les plantilles Llenguatge