1,make linux test 的时候报错
新安装的系统没有gcc
make[2] : gcc: Command not found
解决办法,安装gcc
- 如果Linux可以连接外网(ping www.baidu.com成功),那么可以使用yum -y install gcc gcc-c++ kernel-devel来安装gcc
- 如果不能连接外网,那么需要从官网下载gcc的包,进行编译安装,之后补充
2,make linux test 的时候报错
缺少readline-devel
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o lua.o lua.c
lua.c:80:31: fatal error: readline/readline.h: No such file or directory
#include <readline/readline.h>
^
compilation terminated.
解决办法,yum安装: yum install readline-devel
3,make的时候,如果是修改了makefile的install_top的时候,最好是修改成绝对路径,如果是相对路径的话,可能会出现找不到文件夹的错误
install: target ‘./usr/local/man/man1’ is not a directory
make: *** [install] Error 1