【发布时间】:2022-08-08 10:27:19
【问题描述】:
我正在从《从头开始编程》一书中学习 x86 汇编 Linux,目前我正在学习如何打开文件并对其进行读取或写入。我在打开文件的选项时遇到问题,我知道 0 是只读的,03101 是写和截断的,我在哪里可以获得所有打开选项的完整文档?
-
在 C 包含文件中。在我的系统上,他们在/usr/include/x86_64-linux-gnu/bits/fcntl-linux.h
-
我看了看,没有看到任何与文件打开选项相关的内容,我在这里遗漏了什么吗?
-
在您的系统上可能会有所不同。我的有例如
#define O_WRONLY 01和# define O_TRUNC 01000 -
也许是因为我使用 WSL 很有趣,...
-
我已经找到它 int /usr/include/asm-generic/fcntl.h 感谢您的帮助我现在将关闭这个问题