标签类目:so

Python调用Linux下的动态库(so)

分类:Python1、linuxany.c代码如下:

  1. #include "stdio.h"
  2. void display(char* msg){
  3.     printf("%s\n",msg);
  4. }
  5.  
  6. int add(int a,int b){
  7.     return a+b;
  8. }

继续阅读 »

Linux下动态库的生成及链接方法

分类:C/C++Linux下动态库文件的扩展名为”.so”(Shared Object)。按照约定,所有动态库文件名的形式是libname.so(可能在名字中加入版本号)。这样,线程函数库被称作libthread.so。静态库的文件名形式是libname.a。共享archive的文件名形式是libname.sa。共享archive只是一种过渡形式,帮助人们从静态库转变到动态库。

本文仅以简单的例子介绍动态库文件的生成和链接方法。
操作系统:Debian/GNU Linux 2.6.21-2-686;
GCC版本:4.1.3
继续阅读 »


返回顶部