如何在Ubuntu中使用Visual Studio Code编译C ++代码?

时间:2018-07-23 16:05:11

标签: c++ gcc compilation visual-studio-code

我一直在寻找一些在线资源,以了解如何使用Visual Studio Code编译C ++项目。我是Visual Studio Code的新手,但是找不到一个教程来明确说明我如何编译一个大型CM工程,该工程需要CMake并带有一些参数才能在基于Ubuntu的基于Unix的操作系统(如Ubuntu)中进行调试。我发现最接近的是this,它看起来很简洁,对于更多的专业用户来说可能就足够了。所以我想知道,有人可以逐步说明如何设置VSCode并编译C ++代码并启用GDB调试吗?

仅供参考,我已经安装了 C ++ CMake 扩展。

3 个答案:

答案 0 :(得分:2)

据我所知,您没有将任何编译器附加到Visual Studio Code。您也许可以将终端连接到该终端并在其中运行命令来编译代码。

https://code.visualstudio.com/docs/editor/integrated-terminal

要进行调试,请尝试在其市场上搜索C ++调试器扩展。

https://code.visualstudio.com/docs/editor/debugging

答案 1 :(得分:1)

我在Linux系统上通过CMake Tools和CMake Tools Helper插件使用vscode。

您可以在底部状态栏上的Debug / Release / MinSizedRel / RelWithDebInfo版本中进行选择,而无需进一步配置。

选择左侧的调试图标,然后单击顶部的齿轮图标,可以创建调试构建作业。这需要编辑一个json文件,但是条目非常明显。这样,无论是否运行调试器,您都可以在Debug控制台中运行带有用于调试目的的参数的程序。

答案 2 :(得分:0)

Visual Studio Code,Atom等是文本编辑器。您不能立即对它们进行编译。您需要安装一些插件/扩展程序/软件包才能执行此操作。

https://marketplace.visualstudio.com/items?itemName=brapifra.c-compiler

如果您不想在编辑器上安装插件,则可以使用终端来编译和运行代码。为此,您需要在计算机上安装编译器。

干杯!