Журнал ошибок делает команду в Linux

Я компилирую модуль ядра, и он имеет много ошибок компиляции в нем. После выполнения "делают", выведенные ошибки являются слишком многими для помещений в экран. Прокрутка не достигает первой ошибки. Я пытался фиксировать ошибки выполнением, делают &2> журнал, который не работал (файл журнала был пуст, и сообщения об ошибках были все еще выведены на экране).

Кто-то может сказать мне, как пойти о входе всех сообщений, сгенерированных во время компиляции/делать в файл журнала?

10
задан Vishal Sagar 28 April 2010 в 13:47
поделиться

2 ответа

Попробуйте выполнить:

make >&log

the & после > , чтобы оболочка выгрузила и stdout, и stderr в журнал . Это также можно использовать с трубами.

18
ответ дан 3 December 2019 в 14:06
поделиться

Если вы хотите посмотреть, как он прокручивается мимо:

 make 2>&1 | tee log

(/bin/sh, bash и связанные) Это отправляет стандартную ошибку в то же место, что и стандартный вывод, затем передает их через тройник, чтобы захватить результат и все равно получить экранное действие.

19
ответ дан 3 December 2019 в 14:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: