3
Linux 플랫폼의 Java 프로그램에서 C 프로그램을 컴파일하려고합니다. 내 스 니펫이 있습니다.Java 프로그램에서 C 프로그램 컴파일
ProcessBuilder processBuilder = new ProcessBuilder("/usr/bin/gcc",
"-c","/hipad/UserProject/example.c");
Process proc = processBuilder.start();
Java 프로그램을 컴파일하는 동안 오류가 발생하지 않지만 .o 파일을 가져올 수 없습니다. 나는 해결책을 찾으려고 노력했지만 아무도 일하고 있지 않다. 제안 사항 .....
동일한 옵션을 사용하여 c 프로그램을 수동으로 컴파일하면 제대로 작동합니까? – slayedbylucifer
.o 파일은 현재 작업 디렉토리에 표시됩니다. – hyde
* nix 머신을 사용하고있는 것을 볼 수 있습니까? 나는 그 파일들에 대한 전체 파일 경로를 제공하는 것이 대부분의 상황에 도움이된다는 것을 알았습니다. ..... – user2277872