在linux服务器上运行C程序

时间:2014-11-16 05:25:39

标签: php c linux shell

大家好我是服务器上的新手,如果下面有任何错误,请纠正我。

我最近为用户设置了一个linux服务器来上传自己的文件。用户可以通过专用网页访问服务器,登录,上传和恢复服务器上的任何文件。该网页包含简单的html,css和php脚本。

与此同时,我得到了一个可以帮助压缩文件大小的C程序。该程序还不是可执行文件,而是一堆.c和.h文件。我试图在Linux中生成所有文件并将C程序实现到服务器,并希望在将用户上载的文件存储到服务器之前自动压缩它。

但是我不知道如何在网页内调用C程序....感谢任何建议和指导,谢谢!

1 个答案:

答案 0 :(得分:0)

如果你使用php,我会推荐shell_exec函数,

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

output=shell_exec('./someobjectfile');

echo "<pre>$output</pre>";