Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取对'的未定义引用;时钟时间';错误,用于curl程序_C_Curl_Libcurl_Cross Compiling - Fatal编程技术网

获取对'的未定义引用;时钟时间';错误,用于curl程序

获取对'的未定义引用;时钟时间';错误,用于curl程序,c,curl,libcurl,cross-compiling,C,Curl,Libcurl,Cross Compiling,格雷廷斯 我有交叉编译、OpenSSl、libssh2,最后还有cURL,不知道为什么它只生成静态库。无论如何,我试图通过链接所有三个库来运行示例ftpget.c程序,但我得到以下错误: .../libcurl.a(timeval.o): In function 'curlx_tvnow': timeval.c:(.text+0xfc): undefined reference to 'clock_gettime' collect2: ld return 1 exit status make:

格雷廷斯

我有交叉编译、OpenSSl、libssh2,最后还有cURL,不知道为什么它只生成静态库。无论如何,我试图通过链接所有三个库来运行示例ftpget.c程序,但我得到以下错误:

.../libcurl.a(timeval.o): In function 'curlx_tvnow':
timeval.c:(.text+0xfc): undefined reference to 'clock_gettime'
collect2: ld return  1 exit status
make: *** [all] Error 1
请帮助我解决此错误,是否还需要交叉编译任何其他库

谢谢,
Yuvi

尝试与librt(
-lrt
)链接。

您需要与实时库链接。
使用
-lrt

gcc ... -lrt ...

我在为arm交叉编译,@Yuvi:交叉编译?我假设您正在Linux上运行;librt应该总是可用的(我希望!)。