1、 执行./bootstrap.sh生成configure等脚本
2、openssl的版本不能太新 也不能太老,最低版本是1.0.1e,建议只安装1.0.1e
3、因为openssl的安装路径在/usr/local/ssl/目录下,所以只需configure需要指定openssl的头文件和库路径:
./configure --prefix=/usr/local CFLAGS='-I/usr/local/ssl/include/' LDFLAGS='-L/usr/local/ssl/lib' --disable-core-libedit-support
4、Makefile里面没有依赖libjpeg,可能是configure的某个检查项没过,但我实际是安装了jpeg的库,所以先修改Makefile应急吧
PLATFORM_CORE_LIBS = -ldl -lcrypt -lrt -lz -L/usr/local/lib -lyuv
修改为:
PLATFORM_CORE_LIBS = -ldl -lcrypt -lrt -lz -L/usr/local/lib -lyuv -ljpeg
5、lua-5.2.3/src/Makefile文件的
CFLAGS= -O2 -Wall -DLUA_COMPAT_ALL $(SYSCFLAGS) $(MYCFLAGS)
修改为:
CFLAGS= -O2 -Wall -DLUA_COMPAT_ALL -fPIC $(SYSCFLAGS) $(MYCFLAGS)
本文介绍openssl版本选择与安装过程中的注意事项,包括如何通过./bootstrap.sh生成configure脚本、指定openssl安装路径、修改Makefile依赖以及调整lua-5.2.3/src/Makefile中的编译标志。
1181

被折叠的 条评论
为什么被折叠?



