2014-03-24 32 views
1

我是Linux新手,谁能告诉我电脑在哪个目录下搜索“ansinist.h”?以下是语法:Linux:没有这样的文件或目录

[email protected] /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 
+0

来源从哪里来?你确定你安装了所有需要的开发包吗? – vonbrand

回答

1

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

0

要查找的文件ansinist.h 须藤查找/ -name ansinist.h 并请在此处粘贴你的输出,但你应该确保你第一次安装所有需要的库..

0

1)如果你的头文件在当前目录中,然后使用#include“ansinist.h” ,因为此语法直接搜索到当前目录。 2)如果您的头文件位于/ usr/include /然后#include < ansinist.h> ,因为此语法首先搜索到/ usr/include/then当前目录。

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

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

相关问题