09 2013 档案

摘要:工程中的代码分别存放在add/add_int.c、add/add_float.c、add/add.h、sub/sub_int.c、sub/sub_float.c、sub/sub.h、main.c中。文件main.c#include #include "add.h"#include "sub.h"int main(void){ int input = 0; int a = 10, b = 12; float x= 1.23456,y = 9.87654321; printf("int a+b IS:%d\n",a+b); printf( 阅读全文
posted @ 2013-09-24 15:02 星语海蓝 阅读(557) 评论(0) 推荐(0) 编辑
摘要:每个程序实质上都会链接到一个或者多个的库。比如使用C函数的程序会链接到C运行时库,GUI程序会链接到窗口库等等。无论哪种情况,你都会要决定是链接到静态库(static libary)还是动态库(dynamic libary)。链接到静态库会使你的程序臃肿,并且难以升级,但是可能会比较容易部署。而链接到动态库会使你的程序轻便,并且易于升级,但是会难以部署。静态库静态库也就相当于是把一系列的object文件放在同一个文件中(类似windows中的.lib文件)。当你提供一个静态库给链接器时,连接器将会搜索静态库,从中找到他所需要的object文件,提取出他们,将他们链接到你的程序中,就像你直接提供 阅读全文
posted @ 2013-09-24 11:07 星语海蓝 阅读(475) 评论(0) 推荐(0) 编辑

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