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 · 351 阅读 · 0 评论 -
Linux下静态库与动态库
**静态库:**在编译过程中将库函数代码直接加入到生成的可执行程序中,程序运行中不需要利用库函数。**共享库:**编译时,只是在生成的可执行程序中简单指定需要使用库函数信息,程序运行过程中需要利用库函数。**动态库:**共享库的一种变化形式,目前大都采用共享库的方式命名方式:**静态库:**前缀lib + 库名 +.a(liblzym.a,libstdc++.a等)**动态库:**前缀l...原创 2019-08-09 22:21:41 · 192 阅读 · 0 评论