Ensuite : citez donc un debugger qui sait charger un binaire de 100mo, montrer tous les types montrables, faire du hotfixing et faire suivre les breakpoints avec les modifications du code, montrer le code de manière correcte etc. Puisque c'est de sa faute s'il arrive pas à bosser.
gdb ... pour Mac OS X !! :)
il gère :
- les headers précompilés
- tous les types du système (enfin en Objective-C dumoins)
- le hotfix
- suivi des breakpoints avec la modif du code
- affichage correct du code
- il plante peu (enfin c'est surtout XCode qui plante ...)
- et plein d'autres trucs
bon pour les binaires de 100Mo je sais pas, mais comme dis plus haut, faut être un peu neuneu pour débugger avec toutes les libs en statique.
Bon ok, tout ca c'est dispo uniquement en utilisant XCode d'Apple, qui est un gros truc proprio qui n'est pas prêt d'être libre. Mais tout ça est géré dans le fond par gcc & gdb !
Deuxième truc, je sais pas si c'est possible de faire du hotfix en ligne de commande, ni si tout ça est faisable autrement qu'en codant en Objective-C ...
Vous allez me dire "mais tout ça c'est codé par des ingés de chez Apple, personne aurait pu faire ça dans le libre". Certes, il se sont bien démerdés, et en plus tout ce code est libre comme tout le reste de gcc, mais je pense qu'un jour ou l'autre on l'aurait eu par des contributeurs bénévoles. Un peu moins rapidement, peut-être.
[^] # Re: c'est quand même formidable
Posté par benoar . En réponse au journal Linux : la plus vaste blague de l'informatique. Évalué à 1.
gdb ... pour Mac OS X !! :)
il gère :
- les headers précompilés
- tous les types du système (enfin en Objective-C dumoins)
- le hotfix
- suivi des breakpoints avec la modif du code
- affichage correct du code
- il plante peu (enfin c'est surtout XCode qui plante ...)
- et plein d'autres trucs
bon pour les binaires de 100Mo je sais pas, mais comme dis plus haut, faut être un peu neuneu pour débugger avec toutes les libs en statique.
Bon ok, tout ca c'est dispo uniquement en utilisant XCode d'Apple, qui est un gros truc proprio qui n'est pas prêt d'être libre. Mais tout ça est géré dans le fond par gcc & gdb !
Deuxième truc, je sais pas si c'est possible de faire du hotfix en ligne de commande, ni si tout ça est faisable autrement qu'en codant en Objective-C ...
Vous allez me dire "mais tout ça c'est codé par des ingés de chez Apple, personne aurait pu faire ça dans le libre". Certes, il se sont bien démerdés, et en plus tout ce code est libre comme tout le reste de gcc, mais je pense qu'un jour ou l'autre on l'aurait eu par des contributeurs bénévoles. Un peu moins rapidement, peut-être.
Alors bon, arrêtez de cracher sur gdb ...