我是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
答案 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的价值,我可以帮助你。