这个问题听起来很疯狂。我使用onlineGDB.com来编译代码。当我在开发人员工具中监视“网络”选项卡时,在编译代码时没有进行任何API调用。有没有基于浏览器的编译器 ?
答案 0 :(得分:2)
Native Client是一个沙箱,用于在浏览器中有效运行已编译的C和C ++代码。您可以对此进行探索。
答案 1 :(得分:1)
理论上,可以将C编译器编译为JavaScript或WebAssembly,使其可以在Web浏览器中运行。某些C编译器可以使用Emscripten编译为JavaScript,尽管您可能需要x86 emulator in JavaScript来运行这些编译器的输出。
从理论上讲,尽管我还没有发现任何可以执行此操作的编译器,但也许可以编写在浏览器中运行的"self-hosting" C-to-JavaScript compiler。
答案 2 :(得分:1)
您可以在浏览器中运行linux,它也具有gcc编译器,您可以从命令行使用它: jslinux