Это простая программа, которую я написал с помощью редактора vim:
#include <iostream>
using namespace std;
int main()
{
int a;
int b, c ;
a=(b+c+11)/3;
cout << "x=" << a;
cout << "\n";
return 0;
}
Мы можем увидеть предупреждения в визуальной студии в окнах:
...error(s), 2 warning(s)
...\test1.cpp(7) : warning c4700: local variable 'b' used without having been initialized
...\test1.cpp(7) : warning c4700: local variable 'c' used without having been initialized
Но когда мы используем gnome-терминал, мы не видим предупреждений:
SSS@SSS:~/.cpp$ g++ test1.cpp -o test1
SSS@SSS:~/.cpp$ chmod +x test1
SSS@SSS:~/.cpp$ ./test1
x=10925
SSS@SSS:~/.cpp$
В терминале мы просто видим ошибки...
Как увидеть эти предупреждения?
Любая команда? Чтобы увидеть предупреждения?
g++ -Wall test1.cp -o test1
- person Jean-François Fabre   schedule 09.03.2018