GCC编译器无法找到pcre.h

时间:2013-05-14 15:48:02

标签: c unix freebsd pcre

我正在尝试编译一个在FreeBSD上使用正则表达式的C程序。我已经检入了/ usr / local / include,文件pcre.h肯定在那里。

但是,无论我做什么,我都会遇到以下编译错误:

/usr/home/myname/project/include/pcre_wrap.h:4:18: error: pcre.h: No such file or directory

可能出现什么问题?我对Unix上的C库的理解可能会更好......

1 个答案:

答案 0 :(得分:2)

正如上面的评论所说,你需要使用#include。如果这不起作用,您可能希望导出指向头文件的环境变量C_INCLUDE_PATH

如果没有尝试将-I/usr/local/include添加到gcc来电,请注意gcc myfile.c -I/usr/local/include -o myexe