2013-02-28 70 views
0

我想学习如何编写(我的意思是,手工制作一个程序(而不是使用编译器),而不是如何编辑十六进制/二进制文件)debian的二进制文件。编写用于linux的十六进制文件(不带编译器/解释器)

我试过Google搜索,但那并没有太大的帮助。有人能指引我阅读正确的阅读材料吗?我想学习如何编写标题等。我希望为unix-y操作系统写一些东西(现在,我的安装程序已经在MIPS32架构上运行debian,但是现在学习在裸机上执行的东西也可以。)

回答

0

尝试hexdump阅读和hexedit写作。

+0

您能否提供一些链接? – Carsten 2013-02-28 09:02:04

+0

不客气:http://linux.about.com/library/cmd/blcmdl1_hexdump.htm,http://linux.die.net/man/1/hexedit – Guardian 2013-02-28 09:13:00

+0

嗯,我的意思是更多的沿线的地方我是否可以学习编写头文件等等,是否需要对齐我的代码,malloc在汇编代码中的样子等等。让我编辑问题。 – 2013-03-02 05:43:30