Normalmente, você apenas executa gcc filename.c
e gera um executável a.out
. Como um atalho, você também pode executar make filename
e criar um binário com o mesmo nome de arquivo (sem a extensão). Por exemplo:
$ cat helloworld.c
#include <stdio.h>
main() {
printf("Hello, world!\n");
return 0;
}
$ gcc helloworld.c
$ ./a.out
Hello, world!
$ make helloworld
cc helloworld.c -o helloworld
$ ./helloworld
Hello, world!