Обсуждение: problem compiling c-functions
i am trying to compile the below c-program.but iam getting the errors as
/usr/lib/crt1.o(.text+0x18): In function `_start':
: undefined reference to `main'
collect2: ld returned 1 exit status
#include <stdio.h>
#include <stdlib.h> /* required for atoi */
int main() {
char c[10];
int sum = 0;
FILE *file;
file = fopen("numbers3.txt", "r");
if(file==NULL) {
printf("Error: can't open file.\n");
return 1;
}
else {
printf("File opened successfully.\n");
while(fgets(c, 10, file)!=NULL) {
sum += atoi(c); /* convert string to int then add it to sum */
}
printf("Now closing file...\n");
fclose(file);
printf("The sum of the numbers is: %d\n", sum);
return 0;
}
}
could anyone please help me in solving this problem
On Tue, 2002-12-10 at 14:44, Aravind Babu Guntha wrote: > i am trying to compile the below c-program.but iam getting the errors as > > /usr/lib/crt1.o(.text+0x18): In function `_start': > : undefined reference to `main' > collect2: ld returned 1 exit status You need to show us the command line you are using to compile it. -- Oliver Elphick Oliver.Elphick@lfix.co.uk Isle of Wight, UK http://www.lfix.co.uk/oliver GPG: 1024D/3E1D0C1C: CA12 09E0 E8D5 8870 5839 932A 614D 4C34 3E1D 0C1C ======================================== "The spirit of the Lord GOD is upon me; because the LORD hath anointed me to preach good tidings unto the meek; he hath sent me to bind up the brokenhearted, to proclaim liberty to the captives, and the opening of the prison to them that are bound." Isaiah 61:1