У меня есть очень простая программа Hello World, которая не имеет возврата в конце своей функции main ().Если я правильно понимаю, это должно выдать предупреждение типа Wreturn, но когда я его скомпилирую, никакого вывода вообще не будет.Он просто компилируется и выполняется.
программа:
#include <stdio.h>
int main() {
printf("Hello World!\n");
}
команда компиляции:
gcc -Wall -Wextra -o hello.o hello.c
Я также пытался специально с опцией Wreturn-type
.
На Manjaro 18.0.0 с GCC 8.2.1