grpc helloworld程序卡死?

在跟随教程安装 grpc 后运行 helloworld 时,greeter__server 没有预想的输出。

具体来说应该是在 "BuildAndStart" 这一步卡住,清空grpc重装后还是这个问题,不知道什么原因。

跟随这个教程:https://blog.csdn.net/libaineu2004/article/details/80734547
我确定完全按照教程去做的,除了git下载第三方库下载不了去github里一个个手动拷贝的

图片说明

环境是虚拟机centos7

https://blog.csdn.net/hry2015/article/details/71155868

解决了吗

void TraceFlagList::Add(TraceFlag* flag) (in src/core/lib/debug/trace.cc

void TraceFlagList::Add(TraceFlag* flag) {
for (TraceFlag* t = root_tracer_; t != nullptr; t = t->next_tracer_) {
if (t == flag) {
return;
}
}
flag->next_tracer_ = root_tracer_;
root_tracer_ = flag;
}

添加环境变量,把debug日志也打印出来,你就看出来卡在什么位置了
export GRPC_TRACE=all
export GRPC_VERBOSITY=DEBUG