在哪里可以为开源项目创建免费的符号服务器?

Kin*_*gon 5 c++ debug-symbols symbol-server

我的开源项目是C++动态链接库。大多数错误 - 崩溃。

我想创建公共符号服务器来简化内存转储的调试。

另请参阅:设置符号服务器

Mic*_*urr 2

我假设您使用的是微软工具?如果是这样,您需要做的就是使用 Web 服务器公开“symstore”目录,然后配置调试器来访问该存储:

srv*symbol-cache-location*http://your.web.server.com/symboldir
Run Code Online (Sandbox Code Playgroud)

“Windows 调试工具”文档 (debugger.chm) 包含配置 IIS 的详细信息 - 我确信如果您不需要身份验证,任何其他 HTTP 服务器都可以正常工作,我想这对于开放式服务器来说就是这种情况源项目。据我所知,当 symsrv.dll 尝试从 HTTP 服务器获取符号文件时,它只会对符号文件发出正常的 HTTP GET 请求。

您还需要使用“symstore”实用程序构建符号存储。希望这可以集成到您的构建或打包过程中,以便它自动发生。同样,debugger.chm 有关于该工具的良好文档。