我试着用printf函数写一个简单的汇编程序。我使用gcc对其进行nasm -f elf 64编译和链接。运行之后,我看到了segmentation fault。怎么啦?[Bits 32]
global main
db "Hello", 0xa, 0
call [printf]
mov ebx, 0
int 80h
下面是一些C代码:printf("This text is printed\nThis text is not until the for loop end.");{ sleep(1);为什么'\n'之后的文本在for循环开始之前没有打印出来呢?即使是for循环中的printf也只能在循环结束后打印。如果我将一个'\n'放在文本的末尾,
我注意到,OSx和Linux之间的printf内置似乎不一样。我的印象是内建物就是内建物。这与我正在处理的任何具体问题无关。我就是解释不了。OSx-bash: printf: `(': invalid format characterwhich printfprintf is /usr/bin/pri