到目前为止,我已经能够了解有关docker的以下内容:
您可以使用它来容器化您的应用程序-沙箱。
您可以通过“绑定安装”源代码目录并使用容器内的构建工具来将其用作构建容器。
我将docker用于第二个用例。
我有一个包含C和C ++混合组件的项目,我想完全在docker容器中开发,因为它需要大量的环境配置并且具有旧的库依赖关系,并且我不想污染我的开发环境(主机)计算机。
我可以使用“ gcc”在docker内部构建它,但是我不知道如何调试它。
我尝试通过网络端口使用gdbserver对其进行调试,并将其进程附加到Eclipse CDT中(在主机上),但是它不会映射回我的源代码,而是显示汇编代码。
我想将其映射回我的源代码以方便调试。有人可以建议我合适的工作流程或向正确的方向指出吗?
答案 0 :(得分:-2)