最近毕业设计要做一个电子商城,要用到C语言进行网站协议、算法的编写,平台是用php+mysql搭建的,但是对于php跟c这块的使用从来没有接触过,网站找到一个tcc,据说可以直接运行c语言,请了解这块的大神,指点下小弟,如能成功,不甚感激,谢谢

解决方案 »

  1.   

    看看php 扩展开发吧
      

  2.   

    开发 php 扩展至少需要 VC6,何况目前发行版都是 VC9 编译的。VC6 显然不能编译 VC9 的工程
    TCC 没有那么高级,自然也不能识别 VC 扩充的语法成分,同时也不能识别 VC 的库文件
    window 下的 php 并不是完全开源的,其核心部分因不予许改动,而做成了库文件
      

  3.   

    我的环境是ubuntu,配置了lnmp环境,现在的问题是如何在php平台上运行c程序,这个很关键,网上看到tcc评价不错,可是资料太少,不知道各位有没有什么好的建议,可以让php平台上运行c程序
      

  4.   


    如果只是需要动态的运行C程序,可以用TCC,TCC是以脚本的方式运行C程序,所以C程序可以不需要编译,但是看你的需求并不是这样,而是有些模块需要用C来开发,所以只能开发PHP扩展,PHP扩展本身就是用C开发的,只要你导出的函数接口符合PHP接口规范就可以被PHP加载运行了。
      

  5.   

    跟什么TCC好像没关系....开发PHP扩展即可, 或者做成独立程序, php里system等调用也可以(看你的需求)