3.2.2012 22:56, esmaeil mirzaee kirjoitti:
thanks for your reply. I read your document but unfortunately It doesn't help more. When I compile DieWithError.c I've got below error: $ gcc -o DieWithError DieWithError.c /usr/lib/gcc/i686-linux-gnu/4.4.5/../../../../lib/crt1.o: In function `_start': (.text+0x18): undefined reference to `main' collect2: ld returned 1 exit status
Yes, every executable made in C and C++ needs the 'main()' function in Unix/console-apps, in Win32 GUI apps that would be 'WinMain()'... So you must provide this. The functions in your 'DieWithError.c' seem to be only subfunctions, expected to be called from some main program. The chapter 3 "The form of a C program" in the tutor book should tell this thing.