J'essaie de passer -S à gcc pour l'un de mes exécutables. J'ai essayé ceci:Générer l'assembly pour une cible
set_target_properties(MyTarget PROPERTIES COMPILE_FLAGS "-S")
mais je reçois « format de fichier non reconnu, le traitement en tant que script de liaison »
(Il se construit bien sans cette ligne)
Y at-il quelque chose de mal avec le passage -S comme ce? Ou existe-t-il une autre façon d'avoir CMake en sortie les fichiers .s de l'assembly?
J'ai appris que si vous tapez « make aide » un projet CMake, vous verrez une liste de cibles. "MyTarget.s" est l'un d'eux, donc simplement faire "make MyTarget.s" produit l'assemblage que je cherchais. –