Как поместить предупреждающие сообщения gcc в текстовый файл?

sudo setfattr -n security.selinux -v u:object_r:system_file:s0 'path/fileName'

вам может потребоваться сначала установить attrи посмотреть официальные документы

2
31.10.2019, 17:29
1 ответ

Вы можете перенаправить вывод, скажем, ваша программа:

main()
{
}

При компиляции gcc скажет что-то вроде:

a.c:1:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
 main()
 ^~~~

Это отображается в терминале. То, что вы хотите сделать, это перенаправить это в файл. В этом случае вам необходимо перенаправить стандартный вывод ошибок (в терминал, где вы видите как стандартный вывод :, так и стандартный вывод ошибок ):

.
$ cc a.c 2> output.txt

2>означает, что отправляет вывод ошибки (, в данном случае предупреждения )в этот файл.

простой >будет перенаправлять стандартный вывод.

5
27.01.2020, 21:58

Теги

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