用php做个动态网页,网页能实现对以存储的汇编程序进行编译。
想问下怎样才能调用汇编的编译器进行编译呢? 谢谢

解决方案 »

  1.   


    system("nasm ……");
      

  2.   

    您说的system(“nasm.....”),“nasm.....”指的是编译器的路径和编译指令吗?谢谢您的回答
      

  3.   

    难道nasm不是一个汇编语言的编译器么?
      

  4.   

    你在命令行下面怎么写,把那个命令放到system参数里就行了。
      

  5.   

    用php做个动态网页,网页能实现对以存储的汇编程序进行编译。 
    想问下怎样才能调用汇编的编译器进行编译呢? 谢谢
      

  6.   


    楼主查一下汇编的编译器。GAS、NASM、MASM等等,用system("执行命令");就可以了。
      

  7.   

    exec("C:\WINDOWS\system32\cmd.exe");
     用了这个命令后在网页上基本不运行,而且也不会出现cmd窗口,最后发现连电脑关机都管不了,请大家帮帮忙,谢谢!  
    $re = system('masm 1.asm',$out);
    system("dir c:\\",$out);
    exec("C:\\AppServ\\masm\\MASM.exe", $ar, $status);
    $re=system("cd C:\\AppServ\\masm\\1.asm");
    这几个命令运行后也出现同样的结果,请大家不吝指教!
      

  8.   

    php会等程序运行结束才会返回到页面。
    你在cmd下面怎么运行编译程序?写下来。
      

  9.   

    打开cmd 后显示为C:\Documents and Settings\Administrator> 然后我输入的命令为 "C:\AppServ\masm\MASM.EXE C:\AppServ\masm\1.asm"   谢谢
      

  10.   

    另外我想请问一下,如果我想调用cmd.exe 并让显示它的运行窗口 命令应该怎么写,谢谢!