Salut tout le monde,
Es ce que quelqu'un sait comment visualiser un fichier objet générer avec la commande :
gcc -c fichier.c
Merci beaucoup,
Salut tout le monde,
Es ce que quelqu'un sait comment visualiser un fichier objet générer avec la commande :
gcc -c fichier.c
Merci beaucoup,
Bonsoir,
Les fichiers objets s'ouvrent avec des programmes 3D à ma connaissance.
Essaie plutôt cette commande:
cordialement
Code : Sélectionner tout - Visualiser dans une fenêtre à part gcc -Wall -o fichier.o -c fichier.c
« Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell
N'oubliez pas de consulter les FAQ Swift, Android
Tutoriel : Développer une application multilingue sous iOS
Bonjour,
Je dois dire qu'il y a confusion.
Un fichier .obj ... contient bien souvent un objet 3D (format de blender ... et autre).
Un fichier .o (généré par gcc) ou .obj (avec Visual Studio) contient du code ... et n'est pas vraiment lisible (c'est du code compilé). Donc, on n'essaiera pas vraiment de l'ouvrir.
Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi
Ma page sur DVP
Mon Portfolio
Qui connaît l'erreur, connaît la solution.
Si vraiment on veut tenter, on peut utiliser un éditeur hexa. Ou, si on est sur un Unix ou équivalent, on peut tenter la commande "strings" qui extrait les chaines de caractères.
Ou alors, plutôt que d'aller voir le fichier ".o", on peut demander gcc -s qui ira générer le code assembleur correspondant au .c et le stockera dans un fichier ".s"...
Mon Tutoriel sur la programmation «Python»
Mon Tutoriel sur la programmation «Shell»
Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
Et on poste ses codes entre balises [code] et [/code]
On peut surtout utiliser les outils dédiés, comme nm sous UNIX en général, et objdump chez GNU. Notamment pour avoir les symboles résolus dynamiquement :
Code Shell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $ nm -D fichier.o
Bonjour à tous,
Merci pour vos réponses.
J'ai trouvé (sous linux) la commande qui me permet de lire ça :
od -x fichier.o
ça te donne le fichier en binaire dure, Exemple :
Merci et bonne journée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 0000000 457f 464c 0101 0301 0000 0000 0000 0000 0000020 0001 0003 0001 0000 0000 0000 0000 0000 0000040 0450 0000 0000 0000 0034 0000 0000 0028 0000060 000e 0009 0000 0000 0000 0000 0000 0000 0000100 0000 0000 0001 0000 0000 0000 0000 0000 0000120 0004 fff1 0008 0000 0000 0000 0000 0000 0000140 0003 0009 0010 0000 0000 0000 0000 0000 0000160 0003 0001 0018 0000 0000 0000 0000 0000
Partager