我在文件夹中有一堆 C 文件和头文件。当我用 MinGW 编译器编译 C 文件时,它显示没有这样的文件或目录。但我将所有文件都放在同一个文件夹中。我如何让他们编译?
我已附上代码供您参考(文件computil.c
):
#include <stdio.h>
#include <computil.h>
#include <dataio.h>
int getc_skip_marker_segment(const unsigned short marker, unsigned char **cbufptr, unsigned char *ebufptr)
{
int ret;
unsigned short length;
ret = getc_ushort(&length, cbufptr, ebufptr);
if(ret)return(ret);
length -= 2;
if(((*cbufptr)+length) >= ebufptr)
{
fprintf(stderr, "ERROR : getc_skip_marker_segment : ");
fprintf(stderr, "unexpected end of buffer when parsing ");
fprintf(stderr, "marker %d segment of length %d\n", marker, length);
return(-2); }(*cbufptr) += length; return(0);
}
}
我正在用gcc -c computil.c
.