CentOS 7 编译 ttyd-1.2.1 报错解决

yum install vim-common cmake gcc gcc-c++ json-c-devel libwebsockets-devel openssl-devel

wget https://github.com/tsl0922/ttyd/archive/1.2.1.tar.gz
tar -xvzf 1.2.1.tar.gz -C ./

cd ttyd-1.2.1 && mkdir build && cd build
cmake ..
make && make install
报错:
错误:只允许在 C99 模式下使用‘for’循环初始化声明

vi ./CMakeCache.txt
CMAKE_C_FLAGS:STRING=--std=c99

make && make install

启动:
ttyd -p 8080 login
使用 Basic Authentication 认证:
ttyd -p 8080 -c username:password login