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

gcc 编译动态库跟静态库

2013-11-08 
gcc 编译动态库和静态库Linux C 编程入门之一:gcc 编译动态库和静态库cheungmine20121 准备工作Windows7+C

gcc 编译动态库和静态库

Linux C 编程入门之一:gcc 编译动态库和静态库

cheungmine

2012

1 准备工作

Windows7+Cygwin+gcc

在同一个目录下准备好下面3个文件,其中3-2,3-3用来生成动态库或静态库:

主调用程序源代码3-1:main.c


6 总结

通过上面的练习,基本清楚了如何用gcc编译程序,包括静态链接库和动态链接库。通过下面的表格可以看到

Linux和Windows的区别:

                               Windows                      Unix/Linux

----------------------------------

静态链接库              hello.lib                            libhello.a

动态链接库              hello.dll                            libhello.so

延迟加载                  LoadLibrary                    dlopen

                                  GetProcAddress            dlsym

                                  FreeLibrary                     dlclose


本文全部内容在cygwin上运行的,和真实的Linux环境还是存在差异的。gcc版本3.4.4。






热点排行