115 votes

Que sont les fichiers .S ?

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 ?

11voto

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.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X