Calling gcc compiler in a Java Source to compile a C file.
List<String> command = new ArrayList<String>();
String fs = System.getProperty("file.separator");
command.add("C:\\cygwin" + fs + "bin" + fs + "sh");
command.add("-c");
command.add("/usr/bin/gcc /cygdrive/d/WorkSpace/TEST/HelloWorld.c -o /cygdrive/d/WorkSpace/HHH");
ProcessBuilder builder = new ProcessBuilder(command);
final Process process = builder.start();
HHH.exe is not created. Can somebody explain me what is wrong with this code?