Я использую Ubuntu 14.04 и пытаюсь скомпилировать файл C (я новичок), но он говорит, что в коде есть какая-то ошибка.
Вот файл:
#include<stdio.h>
int changenum(int number);
int main() {
int inital_number = 2;
changenum(inital_number);
}
int changenum(int number) {
if (number<3) {
printf("The number %d is smaller than 3!", number);
}
}
И вот что пишет в терминале:
hagaymosko@hagaymosko-Inspiron-5421:~/CCPP/HelloWorld$ gcc -Wall -W -Werror somefile.c -o MyFirstCFile
somefile.c: In function ‘main’:
somefile.c:9:1: error: control reaches end of non-void function [-Werror=return-type] }
^
somefile.c: In function ‘changenum’:
somefile.c:17:1: error: control reaches end of non-void function [-Werror=return-type]
}
^
cc1: all warnings being treated as errors