Linux C程序中无法识别头文件函数

Linux C程序中无法识别头文件函数,linux,gcc,compilation,header-files,Linux,Gcc,Compilation,Header Files,我有一个非常常见的问题,但我似乎无法从我发现的许多类似问题中找到解决方案。我有一个我想编译的程序叫做 cli6.c 我有一个包含在其中的头文件。头文件被称为 stream.h我像这样把它包括进去了 #include "stream.h" 这个头文件包含我的程序中需要的两个函数,分别称为“read”和“writen”。出于某种原因,当我尝试这样编译时: gcc cli6.c -o cli6.out 我收到了错误信息 undefined reference to 'writ

我有一个非常常见的问题,但我似乎无法从我发现的许多类似问题中找到解决方案。我有一个我想编译的程序叫做

cli6.c
我有一个包含在其中的头文件。头文件被称为
stream.h
我像这样把它包括进去了

#include "stream.h"
这个头文件包含我的程序中需要的两个函数,分别称为“read”和“writen”。出于某种原因,当我尝试这样编译时:

gcc cli6.c -o cli6.out
我收到了错误信息

undefined reference to 'writen'
undefined reference to 'readn'
exits

我只是想从头文件中识别我的2个函数。我遗漏了什么?

向gcc编译器选项添加一个头include指令,即-I。