【发布时间】:2011-07-03 12:44:59
【问题描述】:
int main(int argc, char* argv[])
{
return 0;
}
可以通过 gcc 编译成可执行文件的最短汇编示例是什么?
我遇到了this example,但是hi_temp:,.data之类的标签太多了,最低版本是多少?
【问题讨论】:
-
什么 CPU(系列)、操作系统等?它应该输出“Hello world!”吗?还是不?
-
那么输出呢?规范的“Hello world”程序实际上输出了该文本。
-
@Paul R ,
return 1就够了(movq $1 %rax),我想知道一个完整程序集的最小版本(带有最少标签)。 -
好的,在这种情况下,您可能应该从问题中删除对“hello world”的引用以避免混淆