在 linux 机器上安装 curl-loader
Installing curl-loader in linux machine
我在 linux 机器上下载了 curl-loader 版本 0.56。当我执行 make 命令时,我得到了下面提到的错误。谁能告诉我如何解决它?
我也安装了 rtmpdump 并收到以下错误:
./lib/libcurl.a(curl_rtmp.o): In function `rtmp_disconnect':
curl_rtmp.c:(.text+0x2c): undefined reference to `RTMP_Close'
curl_rtmp.c:(.text+0x34): undefined reference to `RTMP_Free'
./lib/libcurl.a(curl_rtmp.o): In function `rtmp_connect':
curl_rtmp.c:(.text+0xc4): undefined reference to `RTMP_Connect1'
./lib/libcurl.a(curl_rtmp.o): In function `rtmp_send':
curl_rtmp.c:(.text+0x141): undefined reference to `RTMP_Write'
./lib/libcurl.a(curl_rtmp.o): In function `rtmp_recv':
curl_rtmp.c:(.text+0x17a): undefined reference to `RTMP_Read'
./lib/libcurl.a(curl_rtmp.o): In function `rtmp_setup':
curl_rtmp.c:(.text+0x1da): undefined reference to `RTMP_Alloc'
curl_rtmp.c:(.text+0x1ef): undefined reference to `RTMP_Init'
curl_rtmp.c:(.text+0x1fc): undefined reference to `RTMP_SetBufferMS'
curl_rtmp.c:(.text+0x20f): undefined reference to `RTMP_SetupURL'
curl_rtmp.c:(.text+0x234): undefined reference to `RTMP_Free'
./lib/libcurl.a(curl_rtmp.o): In function `rtmp_do':
curl_rtmp.c:(.text+0x266): undefined reference to `RTMP_ConnectStream'
collect2: error: ld returned 1 exit status
make: *** [curl-loader] Error 1
admin123@ubuntu-server:~/curl-loader-0.56$
按照提到的步骤进行操作 here。
我在Makefile中添加选项--without-librtmp
后,编译成功
我得到的错误与rtmp 库有关。我已经通过执行命令 sudo apt-get install rtmpdump
在我的机器上安装了 rtmpdump,但在编译过程中我仍然遇到同样的错误。
我已经按照 link sourceforge.net/p/curl-loader/mailman/curl-loader-devel/thread/…
中的解决方案解决了 make 问题。当我尝试编译没有 rtmp 库的 curl 加载程序时,它成功完成了。
我在 linux 机器上下载了 curl-loader 版本 0.56。当我执行 make 命令时,我得到了下面提到的错误。谁能告诉我如何解决它?
我也安装了 rtmpdump 并收到以下错误:
./lib/libcurl.a(curl_rtmp.o): In function `rtmp_disconnect':
curl_rtmp.c:(.text+0x2c): undefined reference to `RTMP_Close'
curl_rtmp.c:(.text+0x34): undefined reference to `RTMP_Free'
./lib/libcurl.a(curl_rtmp.o): In function `rtmp_connect':
curl_rtmp.c:(.text+0xc4): undefined reference to `RTMP_Connect1'
./lib/libcurl.a(curl_rtmp.o): In function `rtmp_send':
curl_rtmp.c:(.text+0x141): undefined reference to `RTMP_Write'
./lib/libcurl.a(curl_rtmp.o): In function `rtmp_recv':
curl_rtmp.c:(.text+0x17a): undefined reference to `RTMP_Read'
./lib/libcurl.a(curl_rtmp.o): In function `rtmp_setup':
curl_rtmp.c:(.text+0x1da): undefined reference to `RTMP_Alloc'
curl_rtmp.c:(.text+0x1ef): undefined reference to `RTMP_Init'
curl_rtmp.c:(.text+0x1fc): undefined reference to `RTMP_SetBufferMS'
curl_rtmp.c:(.text+0x20f): undefined reference to `RTMP_SetupURL'
curl_rtmp.c:(.text+0x234): undefined reference to `RTMP_Free'
./lib/libcurl.a(curl_rtmp.o): In function `rtmp_do':
curl_rtmp.c:(.text+0x266): undefined reference to `RTMP_ConnectStream'
collect2: error: ld returned 1 exit status
make: *** [curl-loader] Error 1
admin123@ubuntu-server:~/curl-loader-0.56$
按照提到的步骤进行操作 here。
我在Makefile中添加选项--without-librtmp
后,编译成功
我得到的错误与rtmp 库有关。我已经通过执行命令 sudo apt-get install rtmpdump
在我的机器上安装了 rtmpdump,但在编译过程中我仍然遇到同样的错误。
我已经按照 link sourceforge.net/p/curl-loader/mailman/curl-loader-devel/thread/…
中的解决方案解决了 make 问题。当我尝试编译没有 rtmp 库的 curl 加载程序时,它成功完成了。