随笔分类 -  动态库与静态库

摘要:Linux动态库和windows动态库的目的是基本一致的,但由于操作系统的不同,他们在许多方面还是不尽相同。但是尽管有差异Linux动态库的windows动态库还是可以移植的,有一些规则以及经验是必须的知道的。 两种系统动态库比较分析 Windows和Linux采用动态链接库技术 (1)动态库程序编 阅读全文
posted @ 2018-12-01 16:34 cicero 阅读(1478) 评论(0) 推荐(0) 编辑
摘要:1、一个程序从源文件编译生成可执行文件的步骤:预编译 --> 编译 --> 汇编 --> 链接(1)预编译,即预处理,主要处理在源代码文件中以“#”开始的预编译指令,如宏展开、处理条件编译指令、处理#include指令等。(2)编译过程就是把预处理完的文件进行一系列词法分析、语法分析、语义分析以及优 阅读全文
posted @ 2018-12-01 13:02 cicero 阅读(3464) 评论(0) 推荐(0) 编辑
摘要:静态库: cc -c mod1.c mod2.c //编译 ar r libdemo.a mod1.o mod2.o //生成静态库 cc -c prog.c //编译 cc prog.o libdemo.a -o prog //链接 其中-c选项意为只编译不链接 ar tv libdemo.a / 阅读全文
posted @ 2017-07-26 18:05 cicero 阅读(431) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示