用于Docker容器的Eclipse CDT构建和启动应用程序

时间:2018-10-04 18:05:41

标签: eclipse docker containers eclipse-cdt

我正在Windows 10上使用Eclipse Photon CDT,并且已经安装了所有Docker集成必备软件。 我有一个在同一台机器上运行的ubuntu docker映像。 我可以从Eclipse的Docker Explorer视图中检查正在运行的ubuntu容器。 现在,我在docker内部构建和启动Hello World C ++简单应用程序时遇到问题。 当我更改构建设置并取消选中在容器内部构建时,则将为本地环境构建应用程序,但是当我选择在容器内部运行时,不会形成二进制文件。

请帮助我解决这个问题,我正在执行最新的eclipsecon中定义的所有步骤。不知道怎么了。 如果有人知道此问题,请尝试解决它。​​

谢谢

1 个答案:

答案 0 :(得分:0)

如果docker容器中的命令失败并找不到命令,则 Eclipse CDT(2018-09)的当前(或更早版本)不会显示错误,请参见bug 529656。该修补程序将包含在12月发行版(2018-12)中。

官方ubuntu docker image不包括Uncaught TypeError: $container.masonry is not a function at runMasonry (masonry-settings.js?ver=1.0:29)make。因此,生成将无提示地失败。可以使用gcc图像代替ubuntu图像。