如何在 Ubuntu 中使用 Visual Studio Code 编译 C++ 代码? [关闭]
Posted
技术标签:
【中文标题】如何在 Ubuntu 中使用 Visual Studio Code 编译 C++ 代码? [关闭]【英文标题】:How to compile C++ code using Visual Studio Code in Ubuntu? [closed] 【发布时间】:2018-07-23 16:05:10 【问题描述】:我一直在查看一些关于如何使用 Visual Studio Code 编译 C++ 项目的在线资源。我对 Visual Studio Code 很陌生,但我找不到一个教程来清楚地解释我如何编译一个需要 CMake 和一些参数的大型 C++ 项目,以便在基于 Unix 的操作系统(如 Ubuntu)中启用调试。我找到的最接近的东西是this,它看起来非常简洁,对于更多专业用户来说可能已经足够了。所以我想知道,有人可以提供一些关于我应该如何设置 VSCode 和编译 C++ 代码并启用 GDB 调试的分步说明吗?
仅供参考,我已经安装了 C++ 和 CMake 扩展。
【问题讨论】:
您忘记发布链接了。 为什么要在 Ubuntu 中使用 Visual Studio? 在 VS Code 中有一堆用于 C/C++ 的plugins。这将提供智能感知和类似的东西(我链接的那个支持 GDB)就如何在 Ubuntu 上编译 C++ 代码而言,遵循these steps 可能是最简单的 @Pierre 抱歉,现在发布。 @Sailanarmo 我不想使用 Visual Studio,但使用 Visual Studio Code :) 【参考方案1】:据我所知,您没有将任何编译器附加到 Visual Studio Code。您也许可以将终端连接到它并在那里运行命令来编译代码。
https://code.visualstudio.com/docs/editor/integrated-terminal
对于调试,请尝试在他们的市场中搜索 C++ 调试器扩展。
https://code.visualstudio.com/docs/editor/debugging
【讨论】:
好吧,如果我想使用终端编译 Blender,我不会在这里问我的问题。我已经安装了 C++ 扩展,但我需要更多关于如何使用 VS Code 在 Ubuntu 中编译 C++ 项目的分步指南:)【参考方案2】:Visual Studio Code、Atom 等都是文本编辑器。你不能马上在它们上面编译东西。你需要安装一些插件/扩展/包来做到这一点。
https://marketplace.visualstudio.com/items?itemName=brapifra.c-compiler
如果您不想在编辑器上安装插件,那么您可以使用终端来编译和运行您的代码。为此,您需要在计算机上安装编译器。
干杯!
【讨论】:
嗯,我正在寻找有关如何使用这些扩展编译 C++ 项目的说明!我没有要求一般性建议,而是关于如何做到这一点的分步说明。【参考方案3】:我在我的 Linux 系统上使用带有 CMake Tools 和 CMake Tools Helper 插件的 vscode。
您可以在 Debug/Release/MinSizedRel/RelWithDebInfo 变体中选择底部状态栏,无需进一步配置。
选择左侧的调试图标并单击顶部的齿轮图标,您可以创建调试构建作业。这需要编辑一个 json 文件,但是这些条目是不言而喻的。这允许您在调试控制台中运行带有参数的程序以进行调试,无论是否运行调试器。
【讨论】:
以上是关于如何在 Ubuntu 中使用 Visual Studio Code 编译 C++ 代码? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
在 Visual Studio Code 和 Ubuntu 18.04 中使用 SFML 图形库
stu--CLEVR: A Diagnostic Dataset for Compositional Language and Elementary Visual Reasoning
如何在Visual Studio代码中配置PHP可执行文件,其中我的设置 是Windows 10主机中的Vagrant Ubuntu 16.06
如何在ubuntu下项目导入visual studio code下调试