我是长春工业大学计算机系大二的学生,我在做一个在线编译的功能的JavaWeb项目, 一直在慕课网上学习觉得慕课网在线编译很牛,很稳定没出现过编译结果是乱码的情况, 我实现的方式是 把前台传过来的代码,用服务器安装的编译器内置的cl.exe编译C++文件 然后在运行编译好的可执行文件。但是我总觉得这种方法不安全,如果程序中出现一些删除 修改系统文件的代码可能把服务器搞坏了.虽然项目功能好使但是不科学, 所以我想请问一下慕课网的在线编译功能的原理是什么?是否用到了一些插件,环境有什么要求。 真挚希望各位看到的老师大牛能给我一个解决问题的办法。
肥冰
相关分类