因此,对于作业,我需要使用GnuTLS。我已按照本指南http://www.bauer-power.net/2014/06/how-to-install-gnutls-3123-from-source.html
下载了gnutls但是,使用任何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。
提前致谢。
答案 0 :(得分:2)
您的链接可能有错误。
将标志-lgnutls
添加到ld
命令(或者,如果只有一个C文件,则为编译行)。