对 'gnutls_...' 函数的未定义引用
undefined reference to 'gnutls_...' functions
因此,对于一项作业,我需要使用 GnuTLS。我已经按照本指南下载了 gnutls http://www.bauer-power.net/2014/06/how-to-install-gnutls-3123-from-source.html
但是,使用任何 gnutls 函数,类似于它们在官方 gnutls 文档 (http://www.gnutls.org/manual/html_node/Client-examples.html) 中的使用方式,在构建后会显示几个错误。所有错误都遵循以下格式:
...pathtofile:line#/..undefined reference to 'gnutls_...'
我知道这可能是一个链接问题,但是我对这种环境还很陌生。我应该怎么办?我已经尝试重新安装 gnutls 好几次了。
我正在使用 Ubuntu 14.04、gnutls-3.1.23 和 eclipse Luna。
提前致谢。
您的 link 行可能有误。
将标志 -lgnutls
添加到 ld
命令(或者,如果只有一个 C 文件,则为编译行)。
因此,对于一项作业,我需要使用 GnuTLS。我已经按照本指南下载了 gnutls http://www.bauer-power.net/2014/06/how-to-install-gnutls-3123-from-source.html
但是,使用任何 gnutls 函数,类似于它们在官方 gnutls 文档 (http://www.gnutls.org/manual/html_node/Client-examples.html) 中的使用方式,在构建后会显示几个错误。所有错误都遵循以下格式:
...pathtofile:line#/..undefined reference to 'gnutls_...'
我知道这可能是一个链接问题,但是我对这种环境还很陌生。我应该怎么办?我已经尝试重新安装 gnutls 好几次了。
我正在使用 Ubuntu 14.04、gnutls-3.1.23 和 eclipse Luna。
提前致谢。
您的 link 行可能有误。
将标志 -lgnutls
添加到 ld
命令(或者,如果只有一个 C 文件,则为编译行)。