C/C++ en Linux

Dudas sobre los distintos compiladores C/C++ en Linux
Responder
Mensaje
Autor
DaRKSF3aR
Mensajes: 53
Registrado: 14/03/2007 2:38 pm

C/C++ en Linux

#1 Mensaje por DaRKSF3aR » 21/11/2009 3:44 am

Si, ya sé que voy a preguntar algo que ya debeis estar aburridos de contestar, pero no encuentro la respuesta...
¿Existe algún compilador de C o de C++ que funcione en Linux? Algo como el Turbo C de win, o el Dev-cpp.
Gracias, un saludo.

Avatar de Usuario
postit
Mensajes: 59
Registrado: 14/11/2008 9:42 am

#2 Mensaje por postit » 21/11/2009 4:13 am

Hola, lo más parecido a lo que andas buscando tal vez sea Code::Blocks (www.codeblocks.org/), además es multiplataforma.

Saludos
int n[]={0x48,0x65,0x6C,0x6C,0x6F,0x2C,0x20,0x77,0x6F,0x72,0x6C,0x64,
0x21,0x0A,0x00},*m=n;main(n){putchar(*m)!='\0'?main(m++):exit(n++);}

DaRKSF3aR
Mensajes: 53
Registrado: 14/03/2007 2:38 pm

Va bien, pero tengo algunos problemas.

#3 Mensaje por DaRKSF3aR » 21/11/2009 10:32 am

Funciona, pero por ejemplo, el #include <conio.h> dice que nanai, que no existe el fichero o directorio :s
Y sin el conio (que nombre más apropiado) no puedo usar gotoxy ni muchas otras funciones ._.
Os dejo el código de lo que tendría que hacer, es muy simple, pero no sé si olvidé cualquier tontería...

Código: Seleccionar todo

#include <stdio.h>
#include <conio.h>

int main ()
{
    gotoxy(20,10);
    printf("Estoy aquí.");
    return 0;
}
[/code]

polly
Mensajes: 619
Registrado: 19/07/2007 3:42 pm
Ubicación: Valladolid (Spain)
Contactar:

#4 Mensaje por polly » 21/11/2009 11:24 am

la libreria conio no es estandar por lo que en linux no te funcionara.
Tienes la libreria ncurses con funciones parecidas.
enrmarc

Avatar de Usuario
Sorancio
Mensajes: 1157
Registrado: 29/05/2009 12:42 pm
Ubicación: España
Contactar:

#5 Mensaje por Sorancio » 23/11/2009 11:37 am

Un compilador para GNU/Linux... el mejor es GCC (G++ para C++), y sobre un IDE... yo personalmente recomiendo Code::Blocks (cómo te han recomendado más arriba) o Emacs, que es extensible sabiendo Emacs Lisp, muy fácil de aprender por cierto (en un par de semanas ya era capaz de modificar cualquier cosa de emacs :P).

Conio es una librería de Borland para Windows, en Linux no te sirve, usa ncurses o no uses ninguna (la simplicidad también es elegante). Si quieres algo bonito aprende a usar GTK+.

Avatar de Usuario
digies
Mensajes: 1001
Registrado: 18/11/2005 12:00 am
Ubicación: Blumenau (Br)

#6 Mensaje por digies » 18/01/2010 7:55 am

Código: Seleccionar todo

#include <ncurses.h>
#include <stdlib.h>

int main(void)
{
    initscr();

    mvprintw(10, 20, "Estoy aquí.");
    refresh();
    getch();

    endwin();

    return EXIT_SUCCESS;
}
Un saludo
With enough eyes, all bugs are easy to find.

Eric S. Raymond

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados