不是修改什麼-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/
點選右下角 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&