不是修改什么-ldl, 我修改了无数次都不管用
解决方法:
修改Makefile中的
$(APP_BINARY): mjpg_streamer.c mjpg_streamer.h mjpg_streamer.o utils.c utils.h utils.o
$(CC) $(CFLAGS) $(LFLAGS) $(OBJECTS) -o $(APP_BINARY)
chmod 755 $(APP_BINARY)
为:
$(APP_BINARY): mjpg_streamer.c mjpg_streamer.h mjpg_streamer.o utils.c utils.h utils.o
$(CC) $(CFLAGS) $(OBJECTS) $(LFLAGS) -o $(APP_BINARY)
chmod 755 $(APP_BINARY)
但是修改后后面还有错误,所以,大家出现这些错误肯定是下了很旧的版本的mjpg-stream了,请大家移步http://mjpg-streamer.svn.sourceforge.net/viewvc/mjpg-streamer/mjpg-streamer/
解决方法:
修改Makefile中的
$(APP_BINARY): mjpg_streamer.c mjpg_streamer.h mjpg_streamer.o utils.c utils.h utils.o
$(CC) $(CFLAGS) $(LFLAGS) $(OBJECTS) -o $(APP_BINARY)
chmod 755 $(APP_BINARY)
为:
$(APP_BINARY): mjpg_streamer.c mjpg_streamer.h mjpg_streamer.o utils.c utils.h utils.o
$(CC) $(CFLAGS) $(OBJECTS) $(LFLAGS) -o $(APP_BINARY)
chmod 755 $(APP_BINARY)
但是修改后后面还有错误,所以,大家出现这些错误肯定是下了很旧的版本的mjpg-stream了,请大家移步http://mjpg-streamer.svn.sourceforge.net/viewvc/mjpg-streamer/mjpg-streamer/
点击右下角 Download GNU tarball 下载最新的code,没有错误了!
./mjpg_streamer -i "./input_uvc.so -d /dev/video0 -n" -o "./output_http.so -p 8090 -w ./www" < /dev/null > /dev/null 2>1&