Linux应用开发———编译程序提示“对“xxxxxx”未定义的引用”

    使用C语言做一个简单的服务器demo程序,需要用到http,于是安装了一个libghttp。

    安装完之后,在编译对应例程的时候提示:

Linux应用开发———编译程序提示“对“xxxxxx”未定义的引用”

    在安装libghttp库的时候,在配置那里使用了命令:

Linux应用开发———编译程序提示“对“xxxxxx”未定义的引用”

    于是到/usr/local/目录下查看,发现在include下有ghttp.h文件,在lib下有对应的so文件。

    之后将动态链接库拷贝到/usr/lib下,之后使用sudo ldconfig命令,还是不行。

    后来百度到:

Linux应用开发———编译程序提示“对“xxxxxx”未定义的引用”

    然后在gcc编译命令后面加上了-lghttp,就可以了:

Linux应用开发———编译程序提示“对“xxxxxx”未定义的引用”