$source_name = "1.cpp"
passthru("cl ".$source_name);一直无法编译。。在cmd中编译没有问题。
开始以为是因为passthru不能找到环境变量中的命令。我就自己随便写了个cout程序。。加入环境变量中后在passthru没有问题。求各位大神有没有什么解决办法呢。。

解决方案 »

  1.   

    php中exec,system及passthru等函数用法
      

  2.   


    其实我这是要写一个OJ。需要连接数据库的。。在安全模式下,只有在特定目录中的外部程序才可以被执行,对其它程序的调用将被拒绝不在安全模式下其他程序也可以执行。。只有那个cl无法执行。。但cmd中可以啊。。
      

  3.   

    你说的是哪个popen么。。不好意思没往下看。。我在去试试。。谢谢