compilar programa en ensamblador

Imagen de pao
pao
0 puntos

Hola,estoy preparando una asignatura de ensamblador para septiembre y necesito compilar y ejecutar programas en ensamblador y todo eso ...Durante el curso me he estado apañando con el linux de la universidad xo en casa la distribución de linux de la universidad no me arrancaba(era un disco de autoarranke).El caso es que ahora estoy probando con este pero al compilar m sale este error:

ubuntu@ubuntu:~$ gcc -o prueba prueba.s
/usr/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld returned 1 exit status
ubuntu@ubuntu:~$ ls
Desktop prueba.s
ubuntu@ubuntu:~$

No sé cual es el fichero que no encuentra si prueba.s está ahí y esa es la linea que he puesto siempre para compilar:gcc -o prueba prueba.s

Saludos.

Imagen de Geo
+1
0
-1

El archivo que no encuentra es ctr1.o, eso indica que no tienes instaladas las librerías necesarias. No uso ensamblador pero quizá lo que necesitas es libc6-dev:

# aptitude install libc6-dev

Saludos,
JJ (Geo).

+1
0
-1

~~~~~~~~~~~~~~~~~~~
La imaginación es el límite.

Imagen de Anónimo
+1
0
-1

Hola, ya lo arreglé .Me sonaba que en clase usamos el gdb como depurador y en principio pensé que el depurador era una opción más que no tendría nada q ver en que el programa compilara o no pero un chico m dijo q él sólo había añadido eso además de gcc y le funcionaba asiq ya va.

Saludos y gracias.

+1
0
-1