现在的位置: 首页 > 综合 > 正文

Linux下把静态库编译进PHP

2012年03月31日 综合 ⁄ 共 250字 ⁄ 字号 评论 1 条

一般要调用C语言的函数需要自己写PHP扩展,而以filename.a命名的静态库的函数是以C语言的方式来调用的,写PHP扩展->把静态库加入PHP->编译PHP。

把静态库加入PHP:

把要编译的静态库链接存入环境变量。假设静态库的文件名叫libnpc.a,放在/home目录下。在PHP的安装目录下输入如下命令:export LDFLAGS=”–L/home –lnpc”

这个环境变量的作用就是让PHP在编译时知道要把这个库也一起编译进去。

当编译好之后可以通过unset LDFLAGS来删除之前的环境变量。

目前有 1 条留言    访客:1 条, 博主:0 条

  1. Easy Content Services 2012年04月01日 下午 7:29  @回复  Δ1楼 回复

    Hello Website Owner! I found your blog on Google and I really like it. My team provides professional article writing, and we are able to do it for $0.01 per word – that’s $5 for a 500 word article. All of our writers are based in the United States, and all of our articles passes the Copyscape test. If you are interested in using our service, or simply want to give us a try, please check out website out

给我留言

留言无头像?