Instalación del compilador
Frecuentes
Visto 56 veces
1
Empecé a aprender dos lenguajes de programación hace dos años. Pero hay muchas cosas que estoy tratando de entender. Por ejemplo, me gustaría saber si es posible instalar un compilador (por ejemplo, un compilador C) en una computadora sin un sistema operativo instalado.
3 Respuestas
1
Comprar Adelante - normalmente no es un lenguaje compilado, pero se puede usar en hardware sin sistema operativo.
respondido 10 mar '12, 01:03
0
Si no tienes un sistema operativo.. no tienes donde instalar nada.
respondido 10 mar '12, 01:03
¿Alguna vez has oído hablar de un disco duro? - anónimo
¿Todos los sistemas operativos están escritos en ensamblador? - user1256053
No, por lo general ya no lo son. Sin embargo, la fuente del sistema operativo se compila en una máquina existente para obtener los archivos binarios que se colocan en el instalador del sistema operativo. (E incluso cuando fueron / están escritos en ensamblaje, no se han ensamblado a mano en décadas). - Mecánica cuántica
@ user1256053 No exactamente... Los sistemas operativos modernos no están escritos en ser completados montaje. Por ejemplo, Windows está escrito en C, C++ y lenguaje ensamblador. - anónimo
0
Bueno, ¿cuál sería el uso práctico de hacer esto? lo único en lo que puedo pensar es si está tratando de incrustarlo en algún hardware. Creo que es posible un poco extraño tratar de hacer eso. Además, se supone que un compilador compila el código ... entonces, ¿cómo ingresará su código sin el sistema operativo?
respondido 10 mar '12, 01:03
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas compiler-construction hardware or haz tu propia pregunta.
Sería difícil y personalizado para su hardware, pero no veo por qué no. Diviértete tratando de encontrar uno, sin embargo... - Jon Egeland
Para agregar a la respuesta de Jon, tendría que incrustar un mini-OS en el código de su compilador para que el compilador pueda hacer cosas básicas como hablar con el disco duro, el teclado, la tarjeta gráfica, etc. Todo el tipo de cosas que un sistema operativo hace por usted. - QuantumMechanic
¿Un mini-OS? Si una computadora tiene una CPU, ¿no puede usar el lenguaje ensamblador para hacer programas? - user1256053