Linux:没有这样的文件或目录

Linux:没有这样的文件或目录,linux,Linux,我是Linux新手,有人能告诉我计算机搜索“ansinist.h”的目录吗?以下是语法: USER@USER-PC /cygdrive/f/Dataset_extract/500ppi-Legacy/SRC/BIN/TXT2NIST $ make -f makefile.mak gcc -ansi -O2 -I/include -L/lib -c txt2nist.c txt2nist.c:15:22: fatal error: ansinist.h: No such file or dire

我是Linux新手,有人能告诉我计算机搜索“ansinist.h”的目录吗?以下是语法:

USER@USER-PC /cygdrive/f/Dataset_extract/500ppi-Legacy/SRC/BIN/TXT2NIST
$ make -f makefile.mak
gcc -ansi -O2  -I/include -L/lib -c txt2nist.c
txt2nist.c:15:22: fatal error: ansinist.h: No such file or directory
 #include <ansinist.h>
                      ^
compilation terminated.
makefile.mak:53: recipe for target 'txt2nist.o' failed
make: *** [txt2nist.o] Error 1
USER@USER-PC/cygdrive/f/Dataset_extract/500ppi Legacy/SRC/BIN/txt2list
$make-f makefile.mak
gcc-ansi-O2-I/include-L/lib-c txt2list.c
txt2list.c:15:22:致命错误:ansinist.h:没有这样的文件或目录
#包括
^
编译终止。
makefile.mak:53:目标“txt2list.o”的配方失败
make:**[txt2list.o]错误1

可以帮助您。在一般情况下,请确保已安装了将在项目中使用的库。

以查找文件ansinist.h sudo find/-name ansinist.h 请将您的输出粘贴到此处,但您应该确保首先安装了所有必需的库。

1)如果您的头文件位于当前目录中,请使用#include“ansinist.h” 因为此语法直接搜索到当前目录

2) 如果头文件位于/usr/include/then#include 因为此语法首先搜索/usr/include/然后搜索当前目录

3) 您还可以使用#include where path=路径where是头文件


4) 如果上述内容不起作用,请给出#echo$PATH的值,以便下一步我可以帮助您。

源代码来自哪里?您确定已安装所需的所有开发包吗?