如何创建.bin 文件?

如何创建.bin 文件?

我正在使用 Ubuntu 12.04 LTS,但无法创建一个简单的 .bin 文件,该文件可以打印消息“hi”或其他任何内容。我的目标是创建一个二进制文件。我搜索过但没有找到任何对我有用的东西。那么请问我可以知道如何创建 .bin 文件吗?

答案1

扩展名无关紧要,您可以命名文件dead.letter,它仍然可以打印“hi”。

以下终端命令将创建一个名为 的文件hello.bin,使其可执行并在执行时打印“hello”:

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

执行结果./hello.bin为:

Hello World

这是一个shell脚本,由/bin/sh程序(实际上是/bin/dashUbuntu上的程序)解释。

以下将源代码写入hello.c,以下命令从该代码创建一个二进制程序:

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

执行也会./hello.bin给你带来Hello World好处。

答案2

我是 ubuntu 社区的新手,但我已将此内容作为浏览器的书签。您可以看看这是否有帮助。

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

相关内容