在Linux中静态库以lib作为前缀, 以.a作为后缀, 中间是库的名字自己指定即可, 即: libxxx.a 在Windows中静态库一般以lib作为前缀, 以lib作为后缀, 中间是库的名字需要自己指定, 即: libxxx.lib 1.1 生成静态链接库 生成静态库,需要先对源文件进行汇编操作 (使用参数 -c) 得到二进制格式的目标文件 (.o 格式...
可以做到主线程主动退出,但是释放虚拟地址空间,pthread_exit(NULL) 线程回收 子线程的内核区资源需要主线程来释放,主线程中调用pthread_join函数,如果指定的子线程在运行,该函数就阻塞,一个join回收一个子线程 4 线程分离函数 父子线程分离之后,子线程的资源就不需要父线程去回收了,但是,在父线程退出之后,子线程仍然...
1. 静态库 在Linux中静态库由程序ar生成,现在静态库已经不像之前那么普遍了,这主要是由于程序都在使用动态库。关于静态库的命名规则如下: 在Linux中静态库以lib作为前缀, 以.a作为后缀, 中间是库的名字自己指定即可, 即:libxxx.a 在Windows中静态库一般以lib作为前缀, 以lib作为后缀, 中间是库的名字需要自己指...