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

时间:2014-03-24 16:55:06

标签: 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 directory
 #include <ansinist.h>
                      ^
compilation terminated.
makefile.mak:53: recipe for target 'txt2nist.o' failed
make: *** [txt2nist.o] Error 1

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

1)如果你的头文件在当前目录中,那么使用#include“ansinist.h” 因为这种语法直接搜索当前目录。

2)如果您的头文件位于/ usr / include / then #include&lt; ansinist.h&GT; 因为这种语法首先搜索到/ usr / include / then current目录。

3)你也可以使用#include&lt; /path/ansinist.h> 其中path = path其中是头文件。

4)如果上面的东西不起作用,那么请给出#echo $ PATH的价值,我可以帮助你。