我正在开发云编译器, 我可以使用上面的代码片段只编译和运行一个文件。 我怎么能做多个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;
答案 0 :(得分:1)
如果您有两个源文件function.c和main.c然后编译它们就像那样继续:
gcc main.c function.c -o someobjectfile
请注意这两个文件位于同一目录中,如果您想避免任何麻烦,只需为每个文件添加绝对路径
然后执行程序:
./someobjectfile
答案 1 :(得分:0)
查看一个更简单的构建实用程序。
make - 所有构建实用程序的granddaddy - 强大而复杂的语法(标签很重要!)
Cmake - KDE项目使用的更新的清洁工
Scons - 用Python实现的语法很好的甜蜜系统。