大家好我是服务器上的新手,如果下面有任何错误,请纠正我。
我最近为用户设置了一个linux服务器来上传自己的文件。用户可以通过专用网页访问服务器,登录,上传和恢复服务器上的任何文件。该网页包含简单的html,css和php脚本。
与此同时,我得到了一个可以帮助压缩文件大小的C程序。该程序还不是可执行文件,而是一堆.c和.h文件。我试图在Linux中生成所有文件并将C程序实现到服务器,并希望在将用户上载的文件存储到服务器之前自动压缩它。
但是我不知道如何在网页内调用C程序....感谢任何建议和指导,谢谢!
答案 0 :(得分:0)
如果你使用php,我会推荐shell_exec
函数,
shell_exec('gcc yourfile.c -o someobjectfile');
output=shell_exec('./someobjectfile');
echo "<pre>$output</pre>";