cmd 에서 
>cd C:\Program Files\Microsoft Visual Studio 10.0\VC\bin 
>dir 
>vcvars32.bat 
>cl.exe 
>cd c:\test 
>cl test.c 
>test.exe 
다음과 같이 명령어들을 치게 되면 .c 파일을 컴파일 하여 exe파일을 만들어 
결과를 얻을 수 있는데요 
이것을 php안에서 실행하고자 합니다 
.c파일을 실행했을 때 exe파일이 생겨야 하는데 그게 안되네요 
php 코드가 잘못 된 거 같은데 뭐가 잘못 된 건지 모르겠네요 
ㅜㅜ 아래 코드 올릴게요 ㅜㅜ 답변부탁드립니당
<?php
   
    $a = "C:\\Program Files\\Microsoft Visual Studio 10.0\\VC\\bin";
    chdir("$a");
         
    $bat = file_get_contents("C:\\Program Files\\Microsoft Visual Studio 10.0\\VC\\bin\\vcvars32.bat");
    $output = exec($bat);
 
    $clexe = file_get_contents("C:\\Program Files\\Microsoft Visual Studio 10.0\\VC\\bin\\cl.exe");
    $outputexe = exec("$clexe");
    $b = "C:\\TEST";
    chdir($b);
    $clfile = "C:\\TEST\TEST.C";
  
    echo exec("cmd cl $clfile")
  ?>
exec(), system(), shell_exec()도 모두 써보았지만 exe파일이 생성되지 않네요 ㅜ
혹시 c처럼 php에서도 fork가 필요한 걸까요?
        
        
                    
                    
                    
                    
                    
    
                    
                    
                    
                    
                    
                
                    [최초 등록일: ]
                    [최종 수정일: 10/23/2012]