java如何调用c语言编译器 去编译c程序!

时间:2023-02-16 22:17:33
如题,具体的再沟通。
就是想做个在线编译c语言的系统。
用jsp做的,目前不知道该怎么做了,请高手赐教

6 个解决方案

#1


可以这样试试
前台输入的c程序保存成文件
写个bat(win系统)或shell,参数是该文件名
在该bat或shell里调用c编译器(仿makefile调用)

#2


应该使用JNI来调用C/C++编译的类中方法

楼主可以去下载一下传智博客的JNI的视频,讲的蛮好的

因为我最近也在看这方面知识

希望对楼主有帮助

#3


同意楼上的,关键是得到dll文件。在windows下。

#4


路过帮顶

#5


没涉及,学习帮顶

#6


查出来了。
 Runtime.getRuntime().exec("CL.EXE D:\\a.cpp");
cl是vc6。0的c++编译器。

#1


可以这样试试
前台输入的c程序保存成文件
写个bat(win系统)或shell,参数是该文件名
在该bat或shell里调用c编译器(仿makefile调用)

#2


应该使用JNI来调用C/C++编译的类中方法

楼主可以去下载一下传智博客的JNI的视频,讲的蛮好的

因为我最近也在看这方面知识

希望对楼主有帮助

#3


同意楼上的,关键是得到dll文件。在windows下。

#4


路过帮顶

#5


没涉及,学习帮顶

#6


查出来了。
 Runtime.getRuntime().exec("CL.EXE D:\\a.cpp");
cl是vc6。0的c++编译器。