首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

cygwin c创设动态/静态链接库

2013-10-30 
cygwin c创建动态/静态链接库test.c#include stdio.hextern int num()int main(){printf(%d\n, num()

cygwin c创建动态/静态链接库
test.c

#include "stdio.h"extern int num();int main(){    printf("%d\n", num());    printf("%d\n", num());    printf("%d\n", num());    return 0;}

1.动态链接库

a.gcc -shared -fPIC -o libtest.dll test.c[生成libtest.dll]

b.gcc -o main main.c -L. -ltest[生成main.exe]

c../main.exe


2.静态链接库

a.gcc -c test.c[生成test.o]

b.ar crv libtest.a test.o[生成libtest.a]

c.gcc -o main main.c -L. -ltest[生成main.exe]

d../main.exe


热点排行