浏览器访问不是页面而是提示要不要下载hello.cgi文件,为什么?

浏览器访问不是页面而是提示要不要下载hello.cgi文件,为什么?

我在linux下装了各boa web服务器,用boa提供的cgi-test.cgi示例放在cgi-bin下,在浏览器端可以正常访问网页,但我用c语言写的一个hello.c,通过gcc hello.c -o hello.cgi后,在浏览器端访问hello.cgi,它不是显示页面,而是跳出文件下载窗口,问要不要保存hello.cgi文件,真搞不懂,为什么会这样啊,在网上也没查到相关信息,有哪位牛人指点一下啊,谢谢啦!
我已经在另外一个web版块回答了。
谢谢你啊,但还是有疑问,在另个帖子里面说了。
鄙视你们,我在另外的论坛里面表达了