Deberías usar el compilador GCC. Eso es en forma del compilador MingW o parte del paquete Cygwin, que le proporcionará un entorno y un shell de Linux en Windows. Pero eso depende de ese paquete.
Puede hacer una compilación cruzada para Windows desde Linux, por cierto, que sería más la forma en que debería trabajar. No hagas desarrollo en Windows. No vale la pena todos los problemas y perderá mucho tiempo intentando eso en promedio. Pero eso es discutible si desarrolla aplicaciones de Windows muy especiales. En todos los demás casos es un buen consejo.
Clang también es bueno, pero tiene una gran desventaja: es un cerdo de memoria. Para todos los proyectos de cierto tamaño, ocupará alrededor de 3 GB de memoria para cada tarea de compilación. Entonces, si tiene un procesador de núcleo hexadecimal que es como 6 * 3 GB significa 18 GB de RAM. Debido a que generalmente no tiene tanta RAM libre, hará que todo su sistema se detenga al ejecutarse en el espacio de intercambio.
- ¿Asus es una buena marca de laptop?
- Cómo agregar un altavoz Bluetooth adicional a mi computadora
- ¿Cuáles son las especificaciones mínimas necesarias para que una computadora portátil realice la programación?
- ¿Cuál es la mejor manera de sincronizar una carpeta entre computadoras?
- ¿Cuál es la mejor computadora portátil en 30 k para uso personal?
Por lo tanto, no puedo recomendar esa cosa aún, incluso si el código compilado es decente y la idea general de ese proyecto es nada menos que genial. Pero esto tienen que resolver primero.
Hay varios IDE para C disponibles, como Code Blocks, mientras que tomaría Zsh y Vim para eso. Mi IDE es el shell, porque es la forma más flexible. En Linux tienes Qtcreator y muchos otros.
No use herramientas vintage como Turbo C o algo así. Y no hay necesidad de tirar su dinero por la ventana con MS Visual C ++, mientras que el paquete Qtcreator gratuito ha dejado de utilizar ese paquete hace mucho tiempo. Esa cosa hace básicamente lo mismo, pero mejor.
No uses el compilador Intel, porque te van a joder si no tienes un procesador Intel genuino. Y de todos modos es ridículamente caro y no es el estándar de la industria, como lo es GCC.
Como ensamblador para trabajar con su compilador de C, use Nasm.