我正在学习AT& T Assembly创建文件。我运行了创建文本文件foo.txt
所需的代码,但我的系统中没有文件(或者至少找不到该文件)。那么代码是否有问题或隐藏的文件是什么?
请注意,我的pwd
为/Users/mac/Desktop
,代码位于/Users/mac/Desktop
。
代码:
.data
file_name:
.asciz "foo.txt"
.text
.globl _main
_main:
pushq %rbp
movq %rsp, %rbp
movq $8, %rax # Set sys_create
leaq file_name(%rip), %rbx # Set file name to f_name
movq $0777, %rcx # Set file permissions
syscall
leave
ret