Compilar C/C++ en Windows

Iniciado por K-YreX, 4 Diciembre 2018, 21:16 PM

0 Miembros y 1 Visitante están viendo este tema.

K-YreX

Bueno el tema es que yo empecé a programar usando Dev C++ en Windows, pero después empecé a usar distribuciones Linux y entonces empecé a compilar mis programas con gcc y g++. Me gusta poder editar mi código con editores de texto ya sea con gedit, sublime text y no usar IDEs como Dev, NetBeans, Eclipse...

Entonces ahora estoy usando en ocasiones Windows y me gustaría saber que métodos hay para compilar programas en este sistema sin usar IDEs. Por ejemplo he leído un poco de MinGW y no sé si existen otras alternativas similares o esa es la forma más similar de compilar como en Linux. :-X
Código (cpp) [Seleccionar]

cout << "Todos tenemos un defecto, un error en nuestro código" << endl;

Eternal Idol

Descargar un compilador, por ejemplo el VC++ aunque lo instales con Visual Studio podes usar la linea de comandos perfectamente (cl /Zi elemental.cpp).
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón

AlbertoBSD

Yo utilizo Notepad++ y de compilador el Gcc de mingw

http://www.mingw.org/

Saludos
Donaciones
1Coffee1jV4gB5gaXfHgSHDz9xx9QSECVW

K-YreX

Retomo este tema para ver si alguien puede ayudarme con algo relacionado a lo que ya pregunté aquí. Bueno la cosa es que cuando compilo programas pequeños puedo hacerlo en Windows sin problemas desde la línea de comandos como me habéis comentado en las respuestas de este post; sin embargo, cuando trabajo en programas más grandes, procuro modularizar todo el código con la siguiente estructura en Linux:
/programa
|_ /bin
|_ /obj
|_ /src
|_ /include
|_ /lib
|_ Makefile

Y entonces simplemente poniéndome al nivel del Makefile en la terminal y mediante la orden <make> se compilan todos los archivos necesarios en sus correspondientes directorios.

Quería saber si puedo hacer algo equivalente a esto en Windows. Mi idea es poder compilar los códigos en ambos sistemas operativos, pero creo que para empezar tendría problemas por el sistema de archivos ya que en el Makefile los directorios se representan para un sistema Linux y no para uno Windows. Si alguien puede ayudarme... :-X :-X
Código (cpp) [Seleccionar]

cout << "Todos tenemos un defecto, un error en nuestro código" << endl;

Eternal Idol

Para programas grandes podes usar soluciones y proyectos de VS o tambien nmake:
https://docs.microsoft.com/en-us/cpp/build/nmake-reference?view=vs-2017
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón