como criar um arquivo .bin?

2

Estou usando o Ubuntu 12.04 LTS e estou empenhado em criar um arquivo .bin simples que possa imprimir uma mensagem "hi" ou qualquer outra coisa. Meu objetivo é criar um arquivo binário.Eu procurei, mas não achei nada útil para mim. Então, posso saber como criar um arquivo .bin.

    
por rɑːdʒɑ 16.03.2013 / 14:49

2 respostas

5

Extensões são irrelevantes, você pode nomear um arquivo dead.letter e ainda pode imprimir "oi".

Os seguintes comandos do terminal irão criar um arquivo chamado hello.bin , torná-lo executável e imprimir "hello" quando executado:

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

A execução de ./hello.bin dá:

Hello World

Este é um script de shell, interpretado pelo programa /bin/sh (que na verdade é o programa /bin/dash no Ubuntu).

O código-fonte a seguir grava em hello.c , o seguinte comando cria um programa binário a partir desse código:

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

A execução de ./hello.bin também oferece Hello World .

    
por Lekensteyn 16.03.2013 / 21:33
0

Eu sou novo na comunidade Ubuntu, mas tinha isso como um favorito no meu navegador. Você pode ver se isso ajuda.

link

    
por prohank 16.03.2013 / 20:36