摘要:gcc 4.8 安装 01 02 03 04 05 06 07 08 09 10 11 12 13 [root@DS-VM-Node239 ~]# curl -Lks http://www.hop5.in/yum/el6/hop5.repo > /etc/yum.repos.d/hop5.repo
阅读全文
摘要:通过SDK方式或者Atl方式添加的IE控件(WebBrowser控件)无法响应键盘的tab消息,这在输入表单的时候非常不方便,每次都需要鼠标点击输入框,我在网上看过一些文章,据说可以通过IE控件的IDocHostShowUI接口和IDocHostUIHandler2接口获取响应的消息,不过我试过这些
阅读全文
摘要:PHP_FUNCTION(demo) { zval * arr; zval ** temp; char * key = "url", r_str; char * str = NULL; int len = 4, r_len,duplicate=...
阅读全文
摘要:CFLAGS 表示用于 C 编译器的选项,CXXFLAGS 表示用于 C++ 编译器的选项。这两个变量实际上涵盖了编译和汇编两个步骤。CFLAGS: 指定头文件(.h文件)的路径,如:CFLAGS=-I/usr/include -I/path/include。同样地,安装一个包时会在安装路径下建立一...
阅读全文
摘要:今天so终于是调起来了,服务器上的问题虽然一度没有办法,但是也最终解决了。好了 ,把过程步骤和问题都汇总一下啦偷笑先来说一下网上烂大街的调用so步骤:首先,编写一个简单的so:int hello_add(int a,int b){ return a+b; }然后将它编译成.so文件:(博主注...
阅读全文
摘要:-fPIC 作用于编译阶段,告诉编译器产生与位置无关代码(Position-Independent Code),则产生的代码中,没有绝对地址,全部使用相对地址,故而代码可以被加载器加载到内存的任意位置,都可以正确的执行。这正是共享库所要求的,共享库被加载时,在内存的位置不是固定的。gcc -shar...
阅读全文
摘要:本文通过非常快速的方式讲解了如何制作一个PHP 5.2 环境的扩展(PHP Extension),希望能够在图文的方式下让想快速学习的朋友了解一下制作过程。需求:比如开发一个叫做 heiyeluren 的扩展,扩展里就一个函数 heiyeluren_test(),输入一个字符串,函数返回:Your ...
阅读全文
摘要:1 #include 2 #include 3 4 int main(void){ 5 int (*myadd)(int a,int b);//fuction pointer 6 void *handle; 7 8 handl...
阅读全文
摘要:一、对于FIFO,需要open去打开FIFO的读端或是写端的描述符。1> 如果open的时候没有指定O_NONBLOCK标志,且open的是读端时 如果不存在此FIFO的已经打开的写端时,open会一直阻塞到有FIFO的写端打开; 如果已经存在此FIFO的打开的写端时,open会直接成功返回...
阅读全文
摘要:原来在编译的时候可以指定执行时去哪里找需要的lib文件,长知识了本文详细介绍了linux 下gcc头文件指定方法,以及搜索路径顺序的问题。另外,还总结了,gcc动态链接的方法以及路径指定,同样也讨论了搜索路径的顺序问题。本文包含了很多的例子,具有很强的操作性,希望读者自己去走一遍。一.#includ...
阅读全文
摘要:今天下午闲着没事尝试在自己的PC中的CentOS上装一个Code::Blocks,因为是Linux菜鸟折腾了一下午才基本算搞定但依然有疑惑:在网上各种谷哥度娘最后才发现还是官方的文档最靠谱://dwz.cn/2a06qi上面讲的比较详细,下面简单总结一下安装的步骤:wxWidgets安装先安装GTK...
阅读全文
摘要:原因:Code::Blocks displays or outputs your compiled codes with xterm. Xterm is not installed.解决方法:打开终端安装xtermsudo apt-get install xterm(centos) yum inst...
阅读全文