2 votes

Question concernant l'identifiant pragma

Pouvez-vous s'il vous plaît expliquer la signification de chaque clé dans la déclaration suivante

#pragma ident "%Z% %M% v%I% (c) GEMS %G%"

Je suis en train d'utiliser le système de contrôle de révision Clearcase

3voto

dirkgently Points 56879

Les pragmas sont des éléments dépendants du compilateur. Celui-ci semble spécifique au compilateur Sun Studio. Selon la documentation:

Utilisez ident pour placer la chaîne dans la section .comment de l'exécutable.

Cela signifie que l'exécutable contiendra une chaîne après une transformation adéquate des variables (c'est-à-dire %Z%, etc).

1voto

Dennis Points 11

Il s'agit de mots-clés utilisés par le système de contrôle de source UNIX SCCS. Sur un système UNIX, exécutez man sccs-get et il vous dira ce que signifient tous les mots-clés. Lorsque vous vérifiez un fichier avec sccs delget, il remplacera les mots-clés par des chaînes. %Z% est remplacé par @{#} que le programme what utilise pour afficher des informations à partir d'un exécutable. Voir man what.

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