gpt4 book ai didi

php - 如何在php中使用gcc进行编译?

转载 作者:行者123 更新时间:2023-11-30 16:38:41 26 4
gpt4 key购买 nike

我正在尝试使用 shell_exec(gcc -o code.c code) 编译 *.c 文件;当我死转储时,我发现 gcc 未被识别为命令,但我确实将其安装在我的命令上。我可以执行 shell_exec('ls') 我也设置了 gcc 路径,我想不到其他的了。你可以吗?谢谢!

最佳答案

请记住,目前我遇到了错误,但 gcc 实际上是从 Web 浏览器中的 php 函数调用进行编译的。

2>&1 表示将 stderr 重定向到 stdout 此链接有帮助希望它可以帮助您 http://wiki.bash-hackers.org/howto/redirection_tutorial .

    function compile()
{
$output = shell_exec("C:\MinGW\bin\gcc.exe -o $code 2>&1");

dd($output);
}



gcc.exe: fatal error: no input files\n
compilation terminated.\n

我现在可以将 gcc 与 php shell_exec() 函数一起使用,我得到的错误现在是对我的文件的绝对路径的简单理解,并制作正确的 gcc 命令进行编译,一旦我真正成功,下一步就是编译.a.out中的code.c将执行.a.out文件。一旦完成,我将在这里分享更新。感谢您的帮助。

关于php - 如何在php中使用gcc进行编译?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47401804/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com