草庐IT

SO_BACKLOG

全部标签

php - mongo.so : > undefined symbol: php_json_encode in Unknown on line 0. 为php安装mongo驱动后

Mongo2.6.0安装成功后,我尝试使用以下命令升级ubuntu12.04上的phpmongo驱动:sudopeclupgrademongo。它成功启动:downloadingmongo-1.5.1.tgz...Startingtodownloadmongo-1.5.1.tgz(188,885bytes).........................................done:188,885bytes117sourcefiles,buildingrunning:phpizeConfiguringfor:PHPApiVersion:20121113ZendModule

android - libz.so.1 : cannot open shared object file

我在ubuntu12.04上遇到了一个问题:/usr/lib/ndk/android-ndk-r8c/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/as:errorwhileloadingsharedlibraries:libz.so.1:cannotopensharedobjectfile:Nosuchfileordirectory我试过了sudoapt-geti

android - 无法在 Android 上加载 libGL.so

我正在使用Ubuntu 12.04(精确穿山甲)与OracleJDK7,当我从Eclipse运行Android模拟器时,它给出了这个错误:[2012-07-0402:52:10-Emulator]errorlibGL.so:cannotopensharedobjectfile:Nosuchfileordirectory[2012-07-0402:52:10-Emulator]FailedtoloadlibGL.so模拟器也很慢。我该如何解决这个问题? 最佳答案 我已将AndroidSDK安装到~/android-sdk-linux_

mongodb - mongod : error while loading shared libraries: libssl. so.10 libcrypto.so.10

问题我下载了mongodb3.0.7tar文件。然后我将bin目录添加到我的路径中:exportPATH=/bin:$PATH然后当我运行mongodb服务器时:mongod--fork--logpath"/home/me/mongolog"--dbpath"/home/me/data"我收到此错误:mongod:errorwhileloadingsharedlibraries:libssl.so.10:cannotopensharedobjectfile:Nosuchfileordirectory我做了什么我试过thissolution.简而言之,我更新了我的openssl:sudo

php - 将 PHP 更新到 5.3 后无法加载 mongo.so 扩展

我在DebianLennyx64上安装了PHP5.2和MongoDB,一切都很好。将PHP更新到5.3(dotdeb)后,我无法让MongoDB工作,总是报错Fatalerror:Class'Mongo'notfound(...)其他一切正常,所有默认模块都正常工作。我的php.ini:extension_dir="/usr/lib/php5/20090626"extension=mongo.soMongo.so与上面写的位置相同。但是当我运行php-m在控制台检查加载的模块,“mongo”没有列出。我无法使用dl('mongo.so')在运行时加载模块,因为这个函数在PHP5.3中被

c++ - .o、.a 和 .so 文件有什么区别?

我知道.o是目标文件,.a是静态库,.so是动态库?它们的物理意义是什么?什么时候可以用,什么时候不能用? 最佳答案 .a是一个“存档”。尽管文件可以包含任何类型的文件,但在GNU工具链的上下文中,它是一个目标文件库(其他工具链,尤其是在Windows上,出于相同目的使用.lib,但其格式为这些通常不是通用存档,并且通常特定于工具链)。可以从存档中提取单个目标文件,这本质上是链接器在使用库时所做的事情。.o是一个目标文件。这是编译为机器代码但不(通常)完全链接的代码-它可能具有对由单独编译生成的其他目标文件(在库中或单独)中定义的符

c++ - 如何在 automake 脚本中创建共享库 (.so)?

给定一些源文件test.cpp我想创建一个共享库libtest.so。我正在尝试在automake文件的范围内执行此操作,但是我似乎无法使其正常工作。例如在g++下,我执行以下操作:g++-shared-fPICtest.cpp-olibtest.so然后我可以创建另一个依赖于共享库的文件,如下所示:g++mytest.cpplibtest.so-oblah我读到automake只支持通过libtool创建共享库。我试图让我的automake脚本按如下方式工作,但它似乎永远不会产生.so。我得到的最接近的是它生成一个.la和.o文件:在configure.ac中:AC_ENABLE_S

c++ - 加载共享库时出错 : libboost_system. so.1.45.0:无法打开共享对象文件:没有这样的文件或目录

我正在Linux上构建C++可执行文件。可执行文件链接到一些boost库。这是我尝试运行二进制文件时的输出:root@yourbox:~/work/dev/c++/projects/testfgci/dist/Debug/GNU-Linux-x86$./testfgci./testfgci:errorwhileloadingsharedlibraries:libboost_system.so.1.45.0:cannotopensharedobjectfile:Nosuchfileordirectory然后我在二进制文件上运行ldd来检查依赖关系:root@yourbox:~/work/

c++ - 为什么在Ubuntu下编译CUDA示例找不到libcudart.so.4?

我正在尝试运行我的CudaSDK示例,但出现以下错误:./bandwidthTest:errorwhileloadingsharedlibraries:libcudart.so.4:cannotopensharedobjectfile:Nosuchfileordirectory为什么我可以成功编译示例,但不能运行?有没有办法手动指定CUDA运行时库的路径? 最佳答案 尝试:32位:sudoldconfig/usr/local/cuda/lib64位:sudoldconfig/usr/local/cuda/lib64干杯

c++ - 如何确定socket listen() backlog 参数的值?

我应该如何确定监听套接字的backlog参数使用什么?简单地指定一个非常大的数字会不会有问题? 最佳答案 在WinsockProgrammer'sFAQ中有一个很长的答案。.它详细介绍了标准设置,以及在NT4.0的修补程序中添加的动态积压功能。 关于c++-如何确定socketlisten()backlog参数的值?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/114874/