3
Cygwin의 gcc 또는 gcc-4를 호출하여 Java에서 C 파일을 컴파일하려고하는데 아무 것도 시도하지 않습니다. 제가 시도한 것은 다음과 같은 코드 라인입니다 :Java에서 Cygwin C 컴파일러 GCC를 호출하려면 어떻게해야합니까?
theProcess = Runtime.getRuntime().exec("cmd /c C:/cygwin/bin/gcc-4.exe -o C:/work/source.exe C:/work/source.c");
그러나 아무것도 출력하지 않았습니다.
반환되는 코드는 무엇입니까? 오류가있는 스트림과 스트림을 읽으려고 했습니까? –
왜 cmd입니까? 왜 gcc.exe를 직접 실행하지 않습니까? – bmargulies
cmd.exe를 호출 할 필요가 없습니다. Cygwin 프로그램은 'Windows 호환'이므로 직접 호출 할 수 있습니다. – anakkin