首先进入系统
打开终端
确保进入的是root 账号
进入存放程序的目录(用cd命令)
如果没有专门的目录,则根据要求自行选择创建与否
可能需要先自行创建一个f文件
touch f;//vi f 两种都可以
在终端页面输入:
vi t1.c // vi 文件名.c 或 vim 文件名.c
按 i 进入编辑模式
输入程序源代码:
#include <stdio.h>
#include <sys/fcntl.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/stat.h>
int main()
{
int fd;
int num;
char buf1[12];
char buf[13]={"hello world!"};
fd=open("f",O_RDWR|O_CREAT,0644);
if(fd==-1)
{
perror("open error...");
exit(1);
}
num=write(fd,buf,sizeof(buf)-1);
if(num!=(sizeof(buf)-1))
{
printf("write less");
}
lseek(fd,0,SEEK_SET);