ChinaUnix.net
相关文章推荐:

python 调用so、

因为对速度有点癖好,所以我打算在python中嵌入C,以so的方式调用。 核心目的是,有一个大概100m的数据要读入内存,希望作为一个数组,以hash的方式来查询,基本是只读不写。 我的问题是,这种共享,怎么实现最方便? 我现在的想法是,由一个独立的C进程去建立这个数组,然后在python中去C的so,由so去访问这个数组,不知道这是不是跟共享内存有关的事情? 拿python是做Web的,打算用django做。 各位请随意提出自己的意见,对进...

by Xorcerer - Python - 2008-11-01 10:57:37 阅读(3875) 回复(5)

相关讨论

是这样的,我需要把一个软件的界面做成web的,就是一个网站,在某些页面里面去调用so里面的C/C++函数。但是我对web一无所知,不知道怎么在html里面调用so,或者用python/php之类的写网站什么的。 思路还不清楚,请大家给说说应该怎么给流程,写html和python都OK,我只想知道怎么写一个和用户交互的网站,可以调用so的。

by prolj - C/C++ - 2009-07-20 09:34:30 阅读(2133) 回复(12)

AIX5.3 用CC编译.c文件成aaa.so 在java中如何调用这个aaa.so??????? 环境变量设了LIBPATH=/usr/lib

by yhd0411 - AIX - 2008-05-22 22:07:58 阅读(2223) 回复(2)

已经编译好了libtest.so 测试test.c.没有/lib权限. test.c 中没有使用dlopen()等,如何调用..so文件 gcc test.c -L -ltest -o testexe 这个不可以,如何修改.

by huasoft - C/C++ - 2005-03-28 15:53:14 阅读(1748) 回复(5)

写了一个so(称为so1)代码,里面调用了另一个so(称为so2)的函数,编译so1文件通过。然后写了一段程序来调用so1里的函数。可是这段程序怎么也无法编程成功。提示说:./so1.so: undefined reference to `so2里的函数名' 是不是一个新的so文件调用另一个so文件里的函数就会出现这样的问题?该如何解决呢? ps:我写了一个测试用的so文件,没有调用任何其他的so文件,编译成功,也成功的调用了。我想是不是so调用so文件用法...

by ldalei - C/C++ - 2005-09-14 09:45:43 阅读(5603) 回复(6)

1.os.system() 例如:os.system('ls') #如果再命令行下执行,结果直接打印出来 里面的参数即为DOS命令。这样的话是不能将得到的东西显示出来的。 但是如果是执行一些其他的操作DOS操作的话应该可以实现的哦@ 可以执行操作。 2.为了能够得到返回的结果集可以这样来处理的: os.popen() popen(command [, mode='r' [, bufsize]]) -> pipe >>>tmp = os.popen('ls *.py').readlines() >>>tmp 这样的话就可以将返回的值打印出来并...

by hkebao - Python文档中心 - 2009-01-20 22:45:27 阅读(6215) 回复(0)

以Windows平台下使用Visual C++6.0为例 C代码:如FOO.C #include /* Define the method table. */ static PyObject *foo_bar(PyObject *self, PyObject *args); static PyMethodDef FooMethods[] = {{"bar", foo_bar, METH_VARARGS},{NULL, NULL}}; /* Here's the initialization function. We don't need to do anything for our own needs, but python needs that method table. */ void initfoo() { (void) Py_InitModule(...

by linxh - Python文档中心 - 2006-10-02 01:15:45 阅读(1142) 回复(0)

(一)调用so方法 (引自: http://tech.idv2.com/2007/07/06/use-local-so-in-php/ ) 某个功能被编译到so文件中,那么如何通过php来调用它?一个方法是写一个php模块(php extension),在php中调用该模块内的函数,再通过该模块来调用so中的函数。下面做一个简单的例子,使用的操作系统是Fedora Core 6。 首先做一个简单的so文件: /** * hello.c * To compile, use following commands: * gcc -O -c -fPIC -o hello.o hello....

by sss0213 - php文档中心 - 2009-07-14 17:40:53 阅读(1551) 回复(0)

Linux下写了个服务器程序,服务器启动时就装载了个.so,用来处理某些数据。现在的问题是,如果客户端来的数据是服务器程序直接处理的话,很快很快非常快客户端就能收到回复。但是如果是服务器程序不能处理,然后提交给.so的函数处理的数据,就需要等10秒左右客户端才能收到回复,即使.so的函数啥都不作,只是简单地发一个包回去,也是如此。而且不止是第一次调用.so的函数会这样,而是每次都这样。 是不是Linux调用.so函数的效率问...

by beilian - C/C++ - 2008-02-01 23:36:35 阅读(5310) 回复(12)

soALRIS下,通过dlopen装载so文件,取得函数指针,调用函数都成功,但是在调用函数期间主进程莫名其妙的死掉了,由于没有so文件的代码,无法判断到底是什么位置出现的错误,但是可以断定函数已经调用成功(函数内部之前的输出已经出来了),通过truss 命令观察,主进程输出如下日志后就死掉了,请大家帮忙分析一下倒是什么原因引起的。 20696: getpid() = 20696 [20681] 20696: close(3) = 0 20696: open("/var/portal/...

by hanyu94118 - Solaris - 2007-08-01 10:05:58 阅读(1502) 回复(0)

我是以前从来没有写过c++,现在公司想让我做一个在solaris下用c++调用so(也是c++写的)的项目,我搞了半天都不太会用。请问有没有这方面的例子呢?非常感谢大家啦:)

by wanyouyinli - Solaris - 2007-06-16 10:52:22 阅读(1055) 回复(0)