- 博客(6)
- 收藏
- 关注
原创 php扩展编译报错
编译信息:# make/bin/sh /root/sh-1.3.0-centos/php-5.4.27/ext/bdVideo/libtool --mode=link cc -DPHP_ATOM_INC -I/root/sh-1.3.0-centos/php-5.4.27/ext/bdVideo/include -I/root/sh-1.3.0-centos/php-5.4.27/ext/
2015-05-14 10:04:23 589
原创 测试PHP扩展运行错误
[root@iZ23yjelafgZ home]# php test.php PHP Warning: PHP Startup: Unable to load dynamic library '/home/bdVideo.so' - /home/bdVideo.so: undefined symbol: _ZTVN10__cxxabiv120__si_class_type_infoE in
2015-05-13 10:26:17 458
转载 C++静态库与动态库
C++静态库与动态库这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《程序员的自我修养——链接、装载与库》。什么是库库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非
2015-05-09 15:37:22 239
原创 测试PHP扩展动态库错误
编译生成了一个PHP扩展动态库,测试该库时,出现错误:symbol lookup error: /home/mhao/php-5.6.8/ext/mz_djtt_ex/modules/mz_djtt_ex.so: undefined symbol: _Z14anetTcpConnectPcS_i原因:源文件中没有#include anet.hconfig.m4配置中没有加入要编译的
2015-05-08 15:52:50 318
原创 C中string打印
代码:std::string s="aaa";printf("%s\n",s);编译报错:error: cannot pass objects of non-trivially-copyable type ‘std::string {aka class std::basic_string}’ through ‘...’修改:printf("%s\n",s
2015-05-07 13:30:18 1329
原创 c++扩展PHP编译错误
make后出现大量错误:/usr/include/c++/4.8.2/bits/istream.tcc:676:3: error: template with C linkage template ^/usr/include/c++/4.8.2/bits/istream.tcc:708:3: error: template with C linkage
2015-05-07 13:28:41 599
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人