простая типографская ошибка

gcc -wall -w -werror hello.cpp -o привет

покажи мне: gcc: error: нераспознанная опция командной строки ‘-wall’
и ==> gcc: error: нераспознанная опция командной строки ‘-werror’

-2

Решение

Пытаться —Wвсе с заглавными буквами W. Опции командной строки чувствительны к регистру.

-Стена Это включает все предупреждения о конструкциях, которые некоторые пользователи считают сомнительными и которых легко избежать (или изменить на
предотвратить предупреждение), даже в сочетании с макросами. Это также
включает некоторые языковые предупреждения, описанные в диалекте C ++
Опции и Objective-C и Objective-C ++ Диалект Опции.

И для werror, используйте —Wошибка с капиталом W

-Werror =
Превратить указанное предупреждение в ошибку. Спецификатор для предупреждения добавляется; например -Werror = switch превращает предупреждения, управляемые -Wswitch, в ошибки. Этот переключатель принимает отрицательную форму, чтобы использовать его для отрицания -Werror для конкретных предупреждений; например, -Wno-error = switch делает -Wswitch предупреждениями не быть ошибками, даже когда -Werror действует.
Предупреждающее сообщение для каждого контролируемого предупреждения включает опцию, которая управляет предупреждением. Затем эту опцию можно использовать с -Werror = и -Wno-error =, как описано выше. (Печать параметра в предупреждающем сообщении можно отключить с помощью флага -fno-Diagnics-show-option.)

Обратите внимание, что указание -Werror = foo автоматически подразумевает -Wfoo. Однако -Wno-error = foo ничего не значит.

https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]