Borland y gcc

Responder
Avatar de Usuario
PaRi
Mensajes: 937
Registrado: 04 Feb 2007 13:41
Ubicación: Quahoc
Contactar:

Borland y gcc

Mensaje por PaRi »

Hay alguna manera de exportar las librerias de Borland (por ejemplo conio.h) para poder unsarlas con gcc??
En clase usamos Borland para compilar los codigos en c y a mi me gustaria probar con gcc.
Aparte hay muchas diferencias en el código.

Por ejemplo Borland acepta void main y gcc no
Imagen ImagenImagen
Avatar de Usuario
SoTA
Mensajes: 3394
Registrado: 03 Feb 2007 12:25

Re: Borland y gcc

Mensaje por SoTA »

Eso es por la versión del gcc, es nuevo de C que el main no puede ser void, el borlan seguramente te lo acepte por ser una versión vieja y el gcc no por estar actualizado.

A mi me pasó en el examen de computadores, que me daba error en el main, le dije al profesor, que coño pasa aquí, y me dijo que la version nueva del gcc(al menos más nueva que la que usamos en clase) no acepta el main como void, y explicó en alto(pues yo era el primero en compilar xD) que en lugar de void teniamos que poner un tipo de dato que creo recordar que era int.

Posiblemente esté equivocado pues no me fio de mis profesores, muchos sacaron el título en la tombola me parece a mi, seguramente Tigre te lo pueda explicar mejor.

PD: En ese examen saqué un 10 xD, el primero desde que acabé bach jaja, que recuerdos
Avatar de Usuario
Zoltelder
Mensajes: 4727
Registrado: 02 Feb 2007 19:59
Ubicación: Badajoz

Re: Borland y gcc

Mensaje por Zoltelder »

Para que el conio.h, para un getch() al final y visualizar la impresion por pantalla??

Si es eso, puedes poner un cin.get(); al leer la variable.

Lo del void main en linux se ponia con int main() y se devolvia al final un return 0;
Icono de PC  PC Gamer Desplegar firma
  • Procesador
    Intel i5 750 3.8GHz
  • Placa base
    Asus P7P55D PRO
  • RAM
    GSkill Trident 4GB 1600Mhz
  • Tarjeta gráfica
    Gigabyte 5850
  • Disco Duro
    SSD Crucial M4 128GB / WD CB 1TB / WD CB 500GB
  • Unidad Óptica
    -
  • Refrigeración
    Noctua NH-U12P SE2
  • Fuente alimentación
    Corsair HX 650
  • Caja
    Antec Twelve Hundred
  • Sonido
    Creative X-Fi Titanium
  • Sistema operativo
    Windows 7 Ultimate 64 bits
  • Monitor
    LG W2453V-PF
  • Teclado
    Logitech Wave
  • Ratón
    Logitech G9x
  • Otros
    Sennheiser PC350
  • Otros
    -
Ocultar
Avatar de Usuario
PaRi
Mensajes: 937
Registrado: 04 Feb 2007 13:41
Ubicación: Quahoc
Contactar:

Re: Borland y gcc

Mensaje por PaRi »

el caso es que al estar acostumbrado al compilador borland e intentar compilar en gcc me es imposible. Y por eso busco solucion o equivalencias.
Imagen ImagenImagen
Avatar de Usuario
SoTA
Mensajes: 3394
Registrado: 03 Feb 2007 12:25

Re: Borland y gcc

Mensaje por SoTA »

Zoltelder escribió:Lo del void main en linux se ponia con int main() y se devolvia al final un return 0;
No es porque fuera linux, es por la versión del compilador
Avatar de Usuario
Zoltelder
Mensajes: 4727
Registrado: 02 Feb 2007 19:59
Ubicación: Badajoz

Re: Borland y gcc

Mensaje por Zoltelder »

quizas me exprese mal, pero eso no quita que este mal lo que habia dicho.

Esta bien a medias, es decir, el Borland C/C++ Builder 6 creo que es una de las ultimas versiones y sin embargo con el KDevelop (por poner uno que he usado y cuando lo use fue con el Fedora Core 4 hace 3 años) tienes que poner cosas como int main(), return 0, o using namespace std; mientras que con el Borland 6 no hacia falta.
Icono de PC  PC Gamer Desplegar firma
  • Procesador
    Intel i5 750 3.8GHz
  • Placa base
    Asus P7P55D PRO
  • RAM
    GSkill Trident 4GB 1600Mhz
  • Tarjeta gráfica
    Gigabyte 5850
  • Disco Duro
    SSD Crucial M4 128GB / WD CB 1TB / WD CB 500GB
  • Unidad Óptica
    -
  • Refrigeración
    Noctua NH-U12P SE2
  • Fuente alimentación
    Corsair HX 650
  • Caja
    Antec Twelve Hundred
  • Sonido
    Creative X-Fi Titanium
  • Sistema operativo
    Windows 7 Ultimate 64 bits
  • Monitor
    LG W2453V-PF
  • Teclado
    Logitech Wave
  • Ratón
    Logitech G9x
  • Otros
    Sennheiser PC350
  • Otros
    -
Ocultar
Responder