一片崭新的净土——Cloud Studio

如你所见,我又双叒叕来写教程了

那第一个教程不错,可惜很多人调着调着出锅了

Cloud Studio是啥?

一个WebIDE,适合用不起用不了vscode的OIer们使用

获得一个账号

在这里注册

如果你没有邮箱,你可以在这里得到一个

建一个工作空间

选这个

然后搞一个工作空间

选项这么选

你会发现,这就是个vscode on linux网页版

搭建环境

下载 C/C++ 扩展

在终端输入命令sudo apt install gdb

coding

建一个.cpp文件

#include <iostream>
#include <cstdio>
using namespace std;
int a, b;
int main()
{
#ifndef ONLINE_JUDGE
    freopen("test.in", "r", stdin);
    freopen("test.out", "w", stdout);
#endif
    cin >> a >> b;
    cout << a + b;
    return 0;
}

建test.in,把输入(eg:1 1)写进去

F5,选择C++(GDB/LLDB)

然后选择g++ - 生成和调试活动文件

程序运行完后,如果输入是1 1,那么test.out中会有一个2

debuging

如果就这的话,那何不用dev?

因为cloud studio基于vscode,所以这个的功能也很强大

我们可以用gdb来调试:

  • F9:打断点/取消断点
  • F5:开始/运行至下一个断点
  • Shift+F5:退出程序
  • F11:进入函数
  • Shift+F11:退出函数

我们还可以用clang,因为这是linux,所以配置没Windows clang那么恐怖(参阅vscode clang教程

首先三行指令下载clang:

sudo apt install llvm
sudo apt install clang
sudo apt install lldb

然后删掉.vscode文件夹,F5,选clang++ - 生成和调试活动文件

就可以用了,clang的好处去我之前那个文章里看(而且linux还不会误报freopen

posted @   Jijidawang  阅读(14)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示