Je suis en train de déboguer une application en utilisant cuda-memcheck. Ce que je veux faire est de rediriger la sortie de mon application vers un fichier, mais d'un autre côté, rediriger stdout et stderr du cuda-memcheck dans un autre fichier. Mais je ne peux pas le faire fonctionner. Ceci:Windows cmd redirect sous-commande de sortie dans le fichier
cuda-memcheck "app.exe > stdout1.txt" > memcheck.log 2>&1
ne fait absolument rien. Mais si je supprime la redirection à l'intérieur des guillemets (en ignorant la sortie de mon application), elle s'exécute. Donc, la question est, comment faire pour rediriger stdout de sous-commande?
Avez-vous essayé l'option cmd '--log-file' et/ou' --save' de 'cuda-memcheck'? – kangshiyin
Cela redirige la sortie memcheck, mais pas la sortie de l'application qu'elle lance. – Jofo