cd sdk
make clean && make
cd avcodec
make clean && make
cd media-server
make clean && make
cd media-server/test
make clean && make # 此时报错
报错信息:
/usr/bin/ld: debug.ubuntu22.04-linux64/objs/../../sdk/libice/test/ice-transport.o: in function ice_transport_bind': /home/aaaireader/media-server/test/../../sdk/libice/test/ice-transport.c:465: undefined reference tonetwork_getip'
collect2: error: ld returned 1 exit status
参考media-server/compile_cn.md文档,在编译test时报错找不到
network_getip
符号,是否是编译工具配置的问题,或者是编译方法的问题?我的编译方法是:
报错信息: /usr/bin/ld: debug.ubuntu22.04-linux64/objs/../../sdk/libice/test/ice-transport.o: in function
ice_transport_bind': /home/aaaireader/media-server/test/../../sdk/libice/test/ice-transport.c:465: undefined reference to
network_getip' collect2: error: ld returned 1 exit status