elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  [Error] ld returned 1 exit status
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Error] ld returned 1 exit status  (Leído 3,888 veces)
Franco2410

Desconectado Desconectado

Mensajes: 1


Ver Perfil
[Error] ld returned 1 exit status
« en: 18 Septiembre 2016, 02:58 am »

Ayuda cuando quiero compilar el siguiente programa en C me aparece el error [Error] ld returned 1 exit status, como puedo corregirlo y hacer que corra??
Código
  1. #include<conio.h>
  2. #include<stdio.h>
  3. #include<stdlib.h>
  4.  
  5. main()
  6. {
  7. int num1, num2, r;
  8. printf("Escribe 2 numeros y te diré los impares entre ellos\n");
  9. printf("Numero 1\n");
  10. scanf("%d",&num1);
  11. printf("Numero 2\n");
  12. scanf("%d",&num2);
  13. printf("Los impares son:\n");
  14.        if(num1%2==0)
  15.        {
  16.            for(r=num1+1;r<num2;r=r+2)
  17.            printf("%d\n",r);
  18.        }
  19.        if(num1%2!=0)
  20.        {
  21.            for(r=num1+2;r<num2;r=r+2)
  22.            printf("%d\n",r);
  23.        }
  24. system("pause");
  25. }
  26.  

Mod: los codigos deben ir en etiquetas geshi




« Última modificación: 18 Septiembre 2016, 03:55 am por engel lex » En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: [Error] ld returned 1 exit status
« Respuesta #1 en: 18 Septiembre 2016, 03:59 am »

Main debe de ser una funcion que retorne int y al finalizar debe retornar 0


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
HardForo

Desconectado Desconectado

Mensajes: 219


HardForo.com


Ver Perfil WWW
Re: [Error] ld returned 1 exit status
« Respuesta #2 en: 21 Septiembre 2016, 18:09 pm »

Citar
Main debe de ser una funcion que retorne int y al finalizar debe retornar 0

No creo tenga nada que ver, si no se especifica un valor de retorno retorna 0 (al menos con GCC)

Mas bien... por algun motivo explota justo antes de salir.
En línea

HardForo:  foro de Hardware y programación

Se buscan Mods y colaboradores *
MAFUS


Desconectado Desconectado

Mensajes: 1.527



Ver Perfil
Re: [Error] ld returned 1 exit status
« Respuesta #3 en: 21 Septiembre 2016, 22:50 pm »

A partir de C99 el return de main es opcional, se devolverá 0 por defecto.
En línea

dato000


Desconectado Desconectado

Mensajes: 3.033



Ver Perfil
Re: [Error] ld returned 1 exit status
« Respuesta #4 en: 22 Septiembre 2016, 04:24 am »

A partir de C99 el return de main es opcional, se devolverá 0 por defecto.

depende del compilador.
En línea


MAFUS


Desconectado Desconectado

Mensajes: 1.527



Ver Perfil
Re: [Error] ld returned 1 exit status
« Respuesta #5 en: 22 Septiembre 2016, 08:54 am »

Citar
WG14/N1256 Committee Draft — Septermber 7, 2007 ISO/IEC 9899:TC3
5.1.2.2.3 Program termination
1 If the return type of the main function is a type compatible with int, a return from the initial call to the main function is equivalent to calling the exit function with the value
returned by the main function as its argument;10) reaching the } that terminates the main function returns a value of 0. If the return type is not compatible with int, the termination status returned to the host environment is unspecified.
Forward references: definition of terms (7.1.1), the exit function (7.20.4.3).

Del borrador del estandar N1256.

En línea

erick28alex

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: [Error] ld returned 1 exit status
« Respuesta #6 en: 9 Octubre 2016, 18:38 pm »

Intentas ejecutar el programa como administrador
yo tenia es mismo problema y solo tuve que ejecutarlo como administrador
En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: [Error] ld returned 1 exit status
« Respuesta #7 en: 9 Octubre 2016, 18:41 pm »

Intentas ejecutar el programa como administrador
yo tenia es mismo problema y solo tuve que ejecutarlo como administrador

si ni requiere permisos de administrador, no se debe ejecutar con ellos, si tu necesitas hacer esto probablemente tengas un error en alguna configuración
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines