2015年12月7日

Makefile选项CFLAGS,LDFLAGS,LIBS

摘要: CFLAGS 表示用于 C 编译器的选项,CXXFLAGS 表示用于 C++ 编译器的选项。这两个变量实际上涵盖了编译和汇编两个步骤。CFLAGS: 指定头文件(.h文件)的路径,如:CFLAGS=-I/usr/include -I/path/include。同样地,安装一个包时会在安装路径下建立一... 阅读全文

posted @ 2015-12-07 22:38 咚..咚 阅读(150) 评论(0) 推荐(0) 编辑

PHP扩展调用so动态链接库

摘要: 今天so终于是调起来了,服务器上的问题虽然一度没有办法,但是也最终解决了。好了 ,把过程步骤和问题都汇总一下啦偷笑先来说一下网上烂大街的调用so步骤:首先,编写一个简单的so:int hello_add(int a,int b){ return a+b; }然后将它编译成.so文件:(博主注... 阅读全文

posted @ 2015-12-07 22:34 咚..咚 阅读(2757) 评论(0) 推荐(0) 编辑

gcc编译参数-fPIC的一些问题

摘要: -fPIC 作用于编译阶段,告诉编译器产生与位置无关代码(Position-Independent Code),则产生的代码中,没有绝对地址,全部使用相对地址,故而代码可以被加载器加载到内存的任意位置,都可以正确的执行。这正是共享库所要求的,共享库被加载时,在内存的位置不是固定的。gcc -shar... 阅读全文

posted @ 2015-12-07 22:05 咚..咚 阅读(419) 评论(0) 推荐(0) 编辑

安装Redis无错流程

摘要: 1、参考文章《安装3.0.3版本配置文章参考》http://www.iyunv.com/thread-89612-1-1.html2、安装tcl组件包(安装Redis需要tcl支持)下载:http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz... 阅读全文

posted @ 2015-12-07 09:00 咚..咚 阅读(239) 评论(0) 推荐(0) 编辑

导航