나는 Windows machin에서 PHP를 사용하고 있습니다. 또한 Dev C++를 사용합니다. 나는 완벽하게이 명령을 사용하여 CMD에서 .cpp 파일을 컴파일 할 수 있습니다 : 이제컴파일 C++ 파일 PHP를 사용하여
g++ hello.cpp -O3 -o hello.exe
을 제가 PHP 시스템() 함수를 사용하여 동일한 명령을 실행하려고 노력하고, 그래서 다음과 같습니다
시스템 ("g ++ c : \ wamp \ www \ grader \ hello.cpp -O3 -o C : \ wamp \ www \ grader \ hello.exe");
하지만 컴파일되지 않습니다. 나는 길을 잃었습니다. 무엇이 실종 됐는지 말해주십시오.
나는이 질문에 고개를 내가 필요 정확히 이잖아,하지만 난 거기에 내 경우를위한 유용한 솔루션을 찾을 수 couldnt한다 :
Php script to compile c++ file and run the executable file with input file
어떤 오류가 발생합니까? – robert
'g ++'이 설치되어 있고, Windows 서버의 PATH에 표시되어 있습니까? –
또한 PHP를 실행하는 계정에'c : \ wamp \ www \ grader' 디렉토리에 대한 수정 권한이 있는지 확인 하시겠습니까? – Anthony