J'ai vu .S
fichiers dans divers projets tels que dans le noyau Linux, le noyau FreeBSD, ou dans d'autres projets. Que font ces fichiers et pourquoi ne pouvons-nous pas avoir des fichiers .c
la place ?
Réponse
Trop de publicités?
Matt Ball
Points
165937
L'extension .S
indique un fichier de langage d'assemblage.
Pourquoi ne pouvons-nous pas avoir des fichiers .C à la place ?
Parce que le code source brut - qu'il soit entré par l'homme ou généré par le compilateur - est l'assemblage, pas C.