疑难杂症大收集

症状一: Lua 5.2 linux 编译问题

undefined reference to `PC'
undefined reference to `tgetflag'
... ...

由于lua编译依赖readline库,而其依赖ncurses库,但没有指定,所以出现“未定义的符合引用”错误。需要修改${LUA_DIR}/src/Makefile中linux编译target,在SYSLIBS变量中追加‘-lncurses’选项即可。修改后,如下:

linux:
$(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline -lncurses"
即可。
来自:  http://guiquanz.github.io/2013/04/29/lua-5.2.2-compiling-error/

--

症状二: 可用磁盘空间为0,即使删除大量文件,仍为0

1. 删除更多的文件
2. sudo tune2fs -m 0 /dev/sda5, assuming /dev/sda5 is your drive
3. 运行  df -h  查看
1

你可能感兴趣的:(问题,解决)