How do I capture all of my compiler’s output to a file?

The compiler warnings happen on stderr, not stdout, which is why you don’t see them when you just redirect make somewhere else. Instead, try this if you’re using Bash:

$ make &> results.txt

The & means “redirect stdout and stderr to this location”. Other shells often have similar constructs.

Leave a Comment