error compilando para la targeta arduino/genuino uno

hola, tengo un problema relacionado a que cuando quiero subir algún codigo, pj este de prueba:

void setup() {
  pinMode(7,OUTPUT);
  pinMode(7,HIGH);
}

me salta este codigo de "error":

Arduino:1.8.8 (Windows 8.1), Tarjeta:"Arduino/Genuino Uno"

C:\Users\alumno\AppData\Local\Temp\ccuKaNmK.ltrans0.ltrans.o: In function `main':

C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/main.cpp:46: undefined reference to `loop'

collect2.exe: error: ld returned 1 exit status

exit status 1
Error compilando para la tarjeta Arduino/Genuino Uno.

Este informe podría contener más información con
"Mostrar salida detallada durante la compilación"
opción habilitada en Archivo -> Preferencias.

soy nuevo en el mundo arduino a si si me pueden ayudar mil gracias.
pd:tengo un arduino uno.

Ese código que has puesto esta incompleto.

El error dice

C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/main.cpp:46: undefined reference to `loop'

Eso ultimo indica que no hay referencia a loop o sea te falta el procedimiento loop

Esto es basico en arduino un setup y un loop

void setup() {
  pinMode(7,OUTPUT);
  pinMode(7,HIGH);
}

void loop() {
}

Esto si compilará!!!