Error con “main” no definida en linux ubuntu


acabo de instalar ubuntu en mi pc y quise programar desde la consola y para ello instale un notepad (se llama notepadqq) al momento de ejecutar yo un programa simple manda error

#include <stdio.h>  int main(){      printf ("Hello world");      return 0; } 

El error que salta al compilar desde la consola de linux es: En la funciĆ³n _start': (.text+0x20): referencia amain’ sin definir collect2: error: ld returned 1 exit status