web-dev-qa-db-fra.com

Comment créer un fichier .bin?

J'utilise Ubuntu 12.04 LTS et je suis bloqué pour créer un simple fichier .bin qui peut imprimer un message "bonjour" ou autre chose. Mon objectif est de créer un fichier binaire. J'ai effectué une recherche, mais je n'ai rien trouvé qui puisse m'aider. Alors, comment puis-je créer un fichier .bin?.

2
rɑːdʒɑ

Les extensions ne sont pas pertinentes, vous pouvez nommer un fichier dead.letter et il peut toujours afficher "hi".

Les commandes de terminal suivantes vont créer un fichier nommé hello.bin, le rendre exécutable et afficher "hello" à l'exécution:

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

L'exécution de ./hello.bin donne:

Hello World

Ceci est un script Shell, interprété par le programme /bin/sh (qui est en fait le programme /bin/dash sur Ubuntu).

Ce qui suit écrit le code source dans hello.c, la commande suivante crée un programme binaire à partir de ce code:

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

L'exécution de ./hello.bin vous donne aussi Hello World.

5
Lekensteyn

Je suis nouveau à la communauté Ubuntu, mais cela avait comme marque-page sur mon navigateur. Vous pouvez voir si cela aide.

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

0
prohank