DBX est un débogueur en ligne de commande Unix. Il semble primitive par rapport aux autres débogueurs graphiques mais il est très capable à ce qu'il peut faire . Il est capable de déboguer des programmes au niveau de la source ( C , C + + ou Fortran ) et au niveau du langage assembleur ou à la machine . Cela signifie que vous pourrez voir et déboguer en hexadécimal . Dans la plupart des configurations de programmation Unix , vous devrez utiliser DBX pour déboguer votre programme sur votre ordinateur , alors vous allez le télécharger sur le serveur de production lorsque vous avez terminé . Mais il ya des moments que vous avez besoin de savoir comment déboguer à distance à votre application à l'aide DBX , comme lorsque le serveur de production est le seul endroit où l'erreur se produit ou si vous n'avez pas accès à DBX sur votre machine. Choses que vous devez
serveur Unix
Unix PC client
Afficher plus Instructions
1
Ouvrez la fenêtre de terminal dans le PC client Unix. Certaines versions d'Unix sont interface graphique basée par défaut. Pour accéder à la fenêtre du Terminal , vous devez trouver son icône sur votre bureau Unix ou le choisir dans le menu principal Unix. Chaque Unix lieux de saveur de ses applicatifs dans un endroit différent, donc vous pouvez avoir besoin de consulter votre manuel si vous rencontrez des problèmes lors de cette .
2
Connexion au serveur Unix à distance en utilisant SSH. Il s'agit d'un protocole chiffré pour l'accès distant qui est soutenu par toutes les implémentations Unix. Dans la fenêtre de terminal , tapez " userid ssh @ host " . Remplacer " userid " avec votre nom d'utilisateur sur le système distant et «hôte» avec le nom de domaine ou une adresse de protocole Internet du serveur auquel vous essayez de contacter .
3
Exécutez la copie distante de DBX . Déboguer le programme cible en utilisant la copie à distance de DBX . Tapez " dbx programname " dans la fenêtre du Terminal. Remplacer " programname " avec le nom du fichier ou le chemin de votre fichier exécutable. Continuez avec votre session de débogage.