Python与C/C++的动态链接库完美配合
在Python里可以使用ctypes库来调用其它语言编译的动态链接库程序,使用方法很简单,Linux和Windows都测试过可行。 用C语言写一个简单的动态链接库,譬如一个加法函数, 编译一下!(Linux下还要加 -fPIC 参数来编译成so文件) 在同一目录编写python脚本,代码如下:
归档
共 4 篇文章
在Python里可以使用ctypes库来调用其它语言编译的动态链接库程序,使用方法很简单,Linux和Windows都测试过可行。 用C语言写一个简单的动态链接库,譬如一个加法函数, 编译一下!(Linux下还要加 -fPIC 参数来编译成so文件) 在同一目录编写python脚本,代码如下:
前些天,计算机组成的课上,准备的一个主题为Philosophy of Linux Booting的演讲,因为脚不方便没到场去说话,只好自拍了一个非正式的视频,叫同学带过去!!! 视频截图:
写了很多年C/C++代码了,有时候换了一种语言去写程序,还是发觉自己的代码始终没有摆脱C的风格和思想。 正当我考虑是否用Python里struct的pack和unpack函数来实现C里的结构功能的时候,我想起来有个东西叫做pickle,可以把一个对象编译成字符串然后保存到外部文件。既然可以这样做,那…