1 、如何用gcc 编译动态链接库(xxx.so)?
Step1、假设我们的工作目录为:shared_library
建立三个文件: foo.h foo.c main.c
foo.h 如下。
#ifndef foo_h__
#define foo_h__
extern void foo(void);
#endif // foo_h__
foo.c
#include <stdio.h>
void foo(void)
{
puts("Hello, I'm a shared library");
}
main.c
#include <stdio.h>
#include "foo.h"
int main(void)
{
puts(