我正在开发云编译器,
我可以使用上述代码片段仅编译和运行一个文件。
我如何做一个以上的c文件或python文件相同的事情

shell_exec('gcc main.c -o someobjectfile');

$output=shell_exec('./someobjectfile');

$mystring = exec('/usr/bin/python /var/www/public/user-files/burakkoray/test.py');
echo $mystring;

最佳答案

例如,如果您有两个源文件function.c和main.c,则要像这样进行编译:

gcc main.c function.c -o someobjectfile


请注意,这两个文件位于同一目录中,如果要避免麻烦,只需为每个文件添加绝对路径

然后执行程序:

./someobjectfile

关于php - 来自php的系统调用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27564863/

10-09 03:14