服务器负载测试工具SB(SRS Bench)安装问题总结
1、执行./configure 提示权限不足,不可执行
切换root用户或者修改文件权限
2、执行./configure报错
http_parser.c:2093:18: error: this statement may fall through [-Werror=implicit-fallthrough=]
found_at = 1;
而且编译make时提示未找到
在3rdparty 文件夹里面,有一个http-parser-2.1压缩包,在压缩包里面有一个Makefile文件,
在不打开压缩包的情况下,
进入Makefile文件第10行CFLAGS += -Wall -Wextra -Werror
修改为CFLAGS += -Wall -Wextra
在http-parser-2.1压缩包里面有一个http_parser.c
case s_req_server_with_at:
found_at = 1;
/* FALLTHROUGH */
修改为
case s_req_server_with_at:
found_at = 1;
/* fall through */
若已经打开压缩包清重新压缩,
若在云服务器linux系统中修改可能出现
E45:“readonly” option is set(add ! to override)退出不了vim
wq!强行保存退出
ESC :set noreadonly :wq
无效果,可以考虑在Windows中修改再通过xftp上传,
注意在Windows中修改过会出现解释器错误: 没有那个文件或目录的报错
UNIX和Linux使用“\n”换行,而Windows用“\r\n”
解决办法
sed -i 's/\r$//' configure
在编译过程中出现 auto/apps.sh:行14: $'\r': 未找到命令
在linux中用vim打开脚本文件,在命令模式下输入:set ff=unix
set ff=unix:
浙公网安备 33010602011771号