【问题标题】:How to compile C++ code using Visual Studio Code in Ubuntu? [closed]如何在 Ubuntu 中使用 Visual Studio Code 编译 C++ 代码? [关闭]
【发布时间】: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 :)

标签: c++ gcc compilation 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 文件,但是这些条目是不言而喻的。这允许您在调试控制台中运行带有参数的程序以进行调试,无论是否运行调试器。

【讨论】:

    猜你喜欢
    • 2016-10-20
    • 2019-05-28
    • 1970-01-01
    • 2019-04-26
    • 1970-01-01
    • 2019-06-28
    • 2019-07-24
    • 2020-12-01
    • 1970-01-01
    相关资源
    最近更新 更多