Предупреждения компилятора указывают на вещи, которые могут вызвать проблемы или могут иметь непреднамеренные последствия, о которых программист не знал.
Различные компиляторы предупреждают больше или меньше, чем другие, и у всех них есть варианты увеличения или уменьшения количества предупреждений (наберите man gcc
в терминале, чтобы понять, что я имею в виду).
Поскольку я предполагаю, что вы получаете числовое программное обеспечение из проектов с открытым исходным кодом, которые были рассмотрены и т. Д., Вам не нужно беспокоиться о предупреждениях компилятора, потому что тот, кто его кодировал, решил, что код в порядке. Когда они впервые его скомпилировали, они произносят одни и те же предупреждения и, возможно, посмотрели на них и сказали: «Я вижу эти предупреждения, но могу их игнорировать. Все в порядке». Однако вы можете прислушиваться к предупреждениям при компиляции собственного кода, в зависимости от того, что это предупреждение.