大哥,咱这软件是怎么编译,怎么发布的?
make[1]: 进入目录“/home/quantum6/freeswitch/lua-5.3.5/src”
make all SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline"
make[2]: 进入目录“/home/quantum6/freeswitch/lua-5.3.5/src”
gcc -std=gnu99 -o lua lua.o liblua.a -lm -Wl,-E -ldl -lreadline
//usr/local/lib/libreadline.so:对‘tputs’未定义的引用
//usr/local/lib/libreadline.so:对‘tgoto’未定义的引用
//usr/local/lib/libreadline.so:对‘tgetflag’未定义的引用
//usr/local/lib/libreadline.so:对‘UP’未定义的引用
//usr/local/lib/libreadline.so:对‘tgetent’未定义的引用
//usr/local/lib/libreadline.so:对‘tgetnum’未定义的引用
//usr/local/lib/libreadline.so:对‘PC’未定义的引用
//usr/local/lib/libreadline.so:对‘tgetstr’未定义的引用
//usr/local/lib/libreadline.so:对‘BC’未定义的引用
collect2: error: ld returned 1 exit status
Makefile:63: recipe for target 'lua' failed
参考:
https://blog.csdn.net/quantum7/article/details/106175032