2009-09-14 4 views
1

J'ai récemment mis à jour à la nouvelle version de XCode et le code de début de session est très long et apparaît chaque fois que j'exécute le programme. Y at-il un moyen de raccourcir à ce que c'était comme dans les versions précédentes? (Juste la première ligne)Comment faire pour supprimer le code de démarrage de session de XCode 3.2

Voici ce qu'il dit maintenant ...

[Session started at 2009-09-14 18:49:17 -0400.] 
GNU gdb 6.3.50-20050815 (Apple version gdb-1344) (Fri Jul 3 01:19:56 UTC 2009) 
Copyright 2004 Free Software Foundation, Inc. 
GDB is free software, covered by the GNU General Public License, and you are 
welcome to change it and/or distribute copies of it under certain conditions. 
Type "show copying" to see the conditions. 
There is absolutely no warranty for GDB. Type "show warranty" for details. 
This GDB was configured as "x86_64-apple-darwin".tty /dev/ttys000 
Loading program into debugger… 
Program loaded. 
run 
[Switching to process 1599] 
Running… 
+0

L'exécutable gdb se trouve dans Developer/usr/bin/gdb ... Est-il possible de modifier ce fichier? – Josh

Répondre

1

Je crois qu'il est inévitable sortie de la console. Cela étant dit, il est possible d'effacer la console une fois que la sortie a été imprimée pour vous donner une sortie d'application "propre" par la suite. Notez qu'il existe plusieurs endroits où gdb communique avec vous via la console (par exemple, breakpoint actions). Par conséquent, vous ne devez pas l'arrêter complètement.

+0

est-il une raison pour laquelle ils ont ajouté la sortie supplémentaire? Je crois qu'il n'a imprimé que la première ligne avant cette mise à jour. – Josh

+0

Ma conjecture est qu'ils ont mis à jour gdb et sa mise à jour comprend cette nouvelle sortie, plus verbeuse. – fbrereto

+0

J'ai donc trouvé ce http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man1/gdb.1.html, qui dit que je peux entrer "quiet" pour faire taire le message d'intro. J'ai ouvert gdb dans le terminal et j'ai essayé de l'entrer et il a dit que c'était une commande non reconnue. Y a-t-un autre moyen de faire ça? – Josh

Questions connexes