L'extension de fichier « .tcc » est principalement associée aux fichiers de code source destinés à être utilisés avec le Tiny C Compiler (TCC). TCC est un compilateur C très léger, rapide et portable, développé par Fabrice Bellard. Ces fichiers contiennent du code source écrit en langage C standard, incluant des définitions de fonctions, des déclarations de variables, des directives de préprocesseur (telles que #include et #define) ainsi que la logique principale du programme. En raison de la rapidité et de la faible empreinte mémoire de TCC, ces fichiers sont souvent utilisés dans le développement de systèmes embarqués, le prototypage rapide ou dans des environnements où un compilateur complet comme GCC pourrait être trop volumineux ou lent. Le code contenu dans un fichier .tcc est compilé directement en code machine ou parfois interprété à la volée par l'environnement d'exécution TCC. Bien qu'il s'agisse de fichiers C standard, l'extension « .tcc » signale spécifiquement le compilateur ou l'environnement cible, bien qu'ils puissent souvent être compilés avec succès à l'aide d'autres compilateurs C standards comme GCC ou Clang, moyennant parfois des ajustements mineurs selon les fonctionnalités spécifiques de TCC utilisées. Ce sont des fichiers texte brut qui peuvent être visualisés ou modifiés avec n'importe quel éditeur de texte standard.