php - 使用 PHP 编译 C++

标签 php c++ linux gcc g++

我正在尝试使用 PHP 开发一个在 Linux 上托管的在线法官

我在 test.php 文件中编写了以下代码

<?php
    exec("sudo chown `rofaelemil` /var/www", $output, $returnVal);
    exec("g++ /var/www/qwerty.cpp -o /var/www/binary", $output, $returnVal);
    echo $output;
    exec("cat /var/www/qwe.txt | /var/www/binary", $output, $returnVal);
    echo $output;
    exec("gcc /var/www/qwerty.c -o /var/www/binary", $output, $returnVal);
    echo $output;
    exec("cat /var/www/qwe.txt | /var/www/binary", $output, $returnVal);
    echo $output;
?>

输出是

ArrayArrayArrayArray

任何人都可以配置这个问题

最佳答案

$output 包含您逐行执行的程序的输出,您无法回显数组,print_r 它。

下次请查阅php的文档,你可以在那里得到这些信息。请参阅exec .

关于php - 使用 PHP 编译 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9053128/

相关文章:

c++ - 专用模板类的静态成员初始化

javascript - 如何使用 Codeigniter 从数据库调用图像?

php - 通过 'for' 循环插入 MySQL 表,并在字符串之间使用变量

c++ - 获取中间 C 代码的命令行选项

c++ - 为什么 CGAL isotropic_remeshing 会产生自相交?

linux - 信号处理 : printing something and then taking the default behaviour

php - 如何根据 MySQL 值更改 PHP 中输​​入字段的数量?

php - 在 PHP 中验证以太坊(Web3)签名的消息

linux - 在 Linux 中编写快捷的临时 GUI 应用程序的最简单方法(语言、工具等)是什么?

linux - 为Linux系统上的用户设置权限,使其无法访问父目录