我是Eclipse环境的新手,我试图在Windows 10中安装的Eclipse中编写C程序。我使用的编译器是通过MSYS2安装的MinGW最新版本。我编写的程序中使用了正则表达式。当我尝试构建代码时,出现以下错误-
21:对regcomp'
35: undefined reference to
regexec的未定义引用”enter image description here
任何人都可以帮助我解决此问题吗?
如果您的代码中有#include <regex.h>
并且可以编译,则看起来您已经安装了库。
但是undefined reference to 'regexec'
是链接器错误,这意味着您没有与正在调用其函数的库链接。
因此,您可能需要通过添加链接器标志-lregex
来与此库链接。