静态库和动态库/共享库 发表于 2016-04-28 更新于 2016-11-12 分类于 技术学习 阅读次数: Valine: 静态库和动态库/共享库静态库 运行时不再需要其存在,移植方便,可执行文件比较大 扩展名:.a .lib 生成:gcc -c xxx.c和ar -crv libxxx.a xxx.o 动态库/共享库 空间节省,增量更新 拓展名:.so .dll 生成:gcc -fPIC -shared -o libxxx.so xxx.c 编译时gcc参数 -static 禁止使用动态库,-share尽量使用动态库