Что делает “- Стена” в “g ++ - Стена test.cpp-o тестирует”, делают?

- o изменяет выходное имя файла (я нашел что использование - справка),

Но я не могу узнать что -Wall ?

78
задан sharptooth 9 March 2010 в 09:54
поделиться

4 ответа

Это сокращение от "warn all" - включает (почти) все предупреждения, о которых может сообщить g++. Обычно это хорошая идея, особенно если вы новичок, потому что понимание и исправление этих предупреждений может помочь вам устранить множество различных проблем в вашем коде.

97
ответ дан 24 November 2019 в 10:34
поделиться

Он включает предупреждения, которые считаются полезными и , которые легко избежать в источнике авторами gcc. Также есть -W (-Wextra в более новых версиях), которые считаются полезными, но для которых обход ложных срабатываний может быть затруднен или привести к неуклюжему коду.

В gcc также есть множество других предупреждений, как правило, менее полезных. См. http://gcc.gnu.org/onlinedocs/gcc-4.4.3/gcc/Warning-Options.html#Warning-Options

6
ответ дан 24 November 2019 в 10:34
поделиться

Отображаются все предупреждения. Я бы также рекомендовал использовать -pedantic , чтобы предупреждать о некоторых несоответствующих частях кода.

-1
ответ дан 24 November 2019 в 10:34
поделиться

Включает все предупреждения. (читается как "Warning All")

0
ответ дан 24 November 2019 в 10:34
поделиться
Другие вопросы по тегам:

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