Tá faltando incluir os cabeçalhos das bibliotecas e é bom dar um valor
de retorno pra main.

Nomeie com .c no final, compila com gcc -o nome_da_saída codigo_fonte.c

Segue abaixo o código, testado aqui e funcionando.

*********************************************************************

#include <malloc.h>
#include <stdio.h>
#define SIZE 1024

int main (void) {

void *pointer;

pointer = malloc(1024);

if(pointer==NULL) printf("O espaço não foi alocado\n");
else printf("Espaço alocado com sucesso\n");

return 0;

}

Responder a