gpt4 book ai didi

php - 如何使用php在linux上获取c++编译结果

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:04:31 25 4
gpt4 key购买 nike

我想得到 php 的编译错误。我可以获取某些命令的输出,但无法获取编译命令的输出。例如:

$compileCode = "g++ -o program program.cpp";
$output = `$compileCode`;

没用。但是

$output = `ls -l`;

作品

最佳答案

尝试将 stderr 重定向到 stdout:

$compileCode = "g++ -o program program.cpp 2>&1";
$output = `$compileCode`;

如果你想只看到错误,你也可以将标准输出重定向到/dev/null:

$compileCode = "g++ -o program program.cpp 2>&1 1>/dev/null";
$output = `$compileCode`;

关于php - 如何使用php在linux上获取c++编译结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15369883/

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