介绍了五款在线编译、编译、运行的C++线上环境。并选择其中的“在线GDB”网站动手编写、运行第一个C++程序“Hello World”,同时和线下IDE进行对比。
onlinegdb:GDB online Debugger | Compiler - Code, Compile, Run, Debug online C, C++
repit:Replit: The software creation platform. IDE, AI, and Deployments - Replit
programiz: Programiz: Learn to Code for Free
wandbox.org:Wandbox
godbolt.org:Compiler Explorer
本课使用 onlinegdb。在线运行本课代码 HelloWorld:GDB online Debugger | Code, Compile, Run, Debug online C, C++
名称 | 可调试 | 交互式输入 | 输出文件 | 独立控制台 | 绑定github | github存储 | 代码分享 | 支持第三库 |
onlinegdb | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | 否 |
replit | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | 否 |
programiz | 否 | ✅ | ✅ | ✅ | 否 | 否 | 否 | 否 |
wandbox | 否 | 否 | 否 | 否 | 否 | 否 | 否 | ✅ |
godbolt | 否 | 否 | 否 | 否 | 否 | 否 | 否 | ✅ |
新手需要能默写的代码如下:
#include <iostream>using namespace std;int main(){ cout<<"Hello World" << endl;}
课堂作业「链接」