实验环境:
Ubuntu 20.04.2 LTS
实验步骤与结果分析:
使用vim创建并编辑一个新文件
按a 进入追加模式
编辑完毕按Esc进入命令模式
输入 :wq 保存并退出
编写的代码如下
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
void main()
{
int i;
for (i = 1; i <= 3; i++)
fork();
printf("Hello\n");
}
使用gcc编译,参数为gcc <源文件> -o <输出文件>
如编译成功无警告无错误就无输出
运行编译得到的程序,输入如下
用 wc -l 按行统计输出的行数,共输出8个Hello
输出8个Hello的原因:
文章评论