Je voulais savoir si vous connaissiez une commande ou un moyen d'écrire comme commentaire ou chaîne à l'intérieur du fichier exécutable. En effet, je l'ai déjà fait cela, avec compilateur XLC je l'ai fait avec le mais maintenant #pragma comment(user, "string")
je dois changer pour GCC mais il y a un problème, sous GCC cette #pragma
n'est pas reconnu.Comment écrire les informations nécessaires dans un fichier exécutable
Ma question est, savez-vous un autre #pragma
qui peut le faire sous gcc, ou juste une autre façon de traiter pour récupérer une information écrite dans le fichier exécutable lorsque je compile.
Merci, Ézéchiel
Bien sûr, vous Je peux demander, je veux le faire parce que je dois récupérer la version de chaque fichier source contenue dans l'exécutable pour faciliter le débogage lorsqu'il existe différentes versions. Et j'ai essayé votre chemin, ça ne marche pas :( –
Êtes-vous sûr que vous n'avez pas fait de faute de frappe dans la commande grep? Pouvez-vous coller la sortie de la commande strings? Quel est le système d'exploitation avec lequel vous travaillez? Je suppose? – sestus
Je travaille sur AIX, le problème avec votre méthode est que c'est trop compliqué pour les mecs non-expérimentés en C de l'appliquer dans chaque fichier source en effet ma solution était plus simple que de mettre un commentaire dans chaque fichier, mais si pour modifier une fonction à l'intérieur du code, (qui doit être appelé et déclaré, etc), vous pouvez voir que mon option était plus facile, c'est pourquoi j'ai demandé si l'équivalent dans gcc existait –