Linux
爱编程的小黑
编程弱鸡,希望和大家交流分享
展开
-
编译时出现错误:undefined reference pthread_create
编译时出现错误:undefined reference pthread_create 原来由于pthread库不是Linux系统默认的库,连接时需要使用库libpthread.a,所以在使用pthread_create创建线程时,在编译中要加-lpthread参数: gcc -o test test.c -lpthread ...原创 2019-11-25 20:39:07 · 325 阅读 · 0 评论 -
Linux下静态库与动态库
**静态库:**在编译过程中将库函数代码直接加入到生成的可执行程序中,程序运行中不需要利用库函数。 **共享库:**编译时,只是在生成的可执行程序中简单指定需要使用库函数信息,程序运行过程中需要利用库函数。 **动态库:**共享库的一种变化形式,目前大都采用共享库的方式 命名方式: **静态库:**前缀lib + 库名 +.a(liblzym.a,libstdc++.a等) **动态库:**前缀l...原创 2019-08-09 22:21:41 · 161 阅读 · 0 评论