在 JavaScript 中实现 OJ 编译程序需要使用 Node.js 的子进程模块来调用系统命令,然后通过读取子进程的输出来获取编译结果。下面是一个简单的示例代码:
const { exec } = require('child_process');
exec('gcc code.c -o code', (err, stdout, stderr) => {
if (err) {
console.error(err);
return;
}
console.log(stdout);
});
其中,'gcc code.c -o