it-swarm-es.com

¿Cómo crear un archivo .bin?

Estoy usando Ubuntu 12.04 LTS y estoy atascado en la creación de un archivo .bin simple que puede imprimir un mensaje "hola" o cualquier otra cosa. Mi objetivo es crear un archivo binario. He buscado pero no encontré nada útil para mí. Entonces, ¿puedo saber cómo puedo crear un archivo .bin?.

2
rɑːdʒɑ

Las extensiones son irrelevantes, puede nombrar un archivo dead.letter y aún puede imprimir "hola".

Los siguientes comandos de terminal crearán un archivo llamado hello.bin, lo harán ejecutable e imprimirán "hola" cuando se ejecuten:

cat > hello.bin <<EOF
#!/bin/sh
echo Hello World
EOF
chmod +x hello.bin

Al ejecutar ./hello.bin se obtiene:

Hello World

Este es un script de Shell, interpretado por el programa /bin/sh (que en realidad es el programa /bin/dash en Ubuntu).

Lo siguiente escribe el código fuente en hello.c, el siguiente comando crea un programa binario a partir de este código:

cat > hello.c <<EOF
#include <stdio.h>
int main(void) {
    puts("Hello World");
    return 0;
}
EOF
gcc hello.c -o hello.bin

Ejecutar ./hello.bin también te da Hello World.

5
Lekensteyn

Soy nuevo en la comunidad ubuntu pero tenía esto como marcador en mi navegador. Puedes ver si esto ayuda.

http://www.ehow.com/how_5962897_create-bin-file-ubuntu.html

0
prohank