First basic program
Samuel T. Santos
soujavatambem@uol.com.br
Mon Feb 24 02:36:00 GMT 2003
then its a padronization of GCC to declare return type of main a int
I will read them!
thanks!
til more
Em Dom, 2003-02-23 às 17:56, bjorn rohde jensen escreveu:
> Hi there,
>
> Opinions differ, but it has always been my understanding
> that main should be declared as returning int:) gcc seems
> to think so too.
> The reason, you get a file by the name "a.out", is simply,
> that you have not told gcc to call it anything, so it uses
> the traditional default. You should be aware, that creating
> an executable conceptually involves 2 steps; the generation
> of a number of object files from their source .c files, and
> secondly the linking of the object files with various libraries
> to form the executable. In your case, gcc does both.
> Some commonly used options to gcc are; -ansi -pedantic -Wall
> -O3, -c and -o. The first 3 are to get gcc to check/warn about
> a lot of possible mistakes, which might technically be legal,
> but unlikely to be the intention and to reject programs using
> platform specific extensions for better portability. The others
> and plenty more, you can read all about in the nice man pages
> for gcc:)
>
> Yours sincerely,
>
> Bjorn
>
More information about the Gcc-help
mailing list