摘要: 一、动态库 / 共享库(shared library) 共享库的命名: 共享库的命名一般分为三个部分: 前缀:lib 库名称:自己定义即可, 如test 后缀:.so 所以最终的静态库的名字应该为:libtest.so 共享库的制作: 步骤1:生成目标文件.o, 此时要加编译选项:-fPIC(fpi 阅读全文
posted @ 2023-10-01 22:38 真是服了你个老六!! 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 二、进程和线程 进程的 STAT(状态) 常见的进程状态及其含义: R (Running):进程正在运行或在运行队列中等待执行。 S (Sleeping):进程正在睡眠状态,等待某个事件的发生。例如,等待 I/O 完成或等待其他进程释放资源。 D (Disk sleep):进程正在无法中断的 I/O 阅读全文
posted @ 2023-10-01 21:05 真是服了你个老六!! 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 三、waitpid 子进程回收 二、获取文件属性 1 1 /* 2 2 用于获取文件的属性和元数据信息,并输出到终端。 3 3 程序接受一个参数作为路径名,通过lstat函数获取指定文件的属性信息,并使用printf函数输出到终端。 4 4 注释对代码进行了简要解释,帮助理解各个部分的功能。 5 5 阅读全文
posted @ 2023-10-01 20:47 真是服了你个老六!! 阅读(20) 评论(0) 推荐(0) 编辑