linux
文章平均质量分 52
love music.
中山大学计算机博士在读,曾就职于腾讯等公司,目前从事人工智能芯片软件研究。
展开
-
win10/win11 + WSL + gui 配置教程
win10/win11 + WSL + gui 配置教程原创 2022-11-18 17:29:40 · 642 阅读 · 0 评论 -
unp.h: 没有那个文件或目录 (unp.h环境配置)
1、先在官网http://www.unpbook.com/unpv13e.tar.gz 下载源文件2、解压:tar -xzvf unpv13e.tar.gz3、cd unpv13e; ./configure4、cd lib; make至此,编译成功生成静态库libunp.a然后在unpv13e文件夹中成功生成libunp.a文件5.将生成的libunp.a静态库复制到/usr/lib/中cd.. sudocplibunp.a/usr/lib6,修改unp.h并...原创 2020-05-22 14:46:20 · 889 阅读 · 0 评论 -
wait和waitpid详解
原文链接:https://www.cnblogs.com/LUO77/p/5804436.html转载 2020-03-08 20:08:05 · 306 阅读 · 0 评论 -
孤儿进程和僵尸进程的区别
原文链接:https://blog.csdn.net/a13568hki/article/details/103851388转载 2020-03-08 19:29:39 · 2148 阅读 · 0 评论 -
上传文件到虚拟机vmware中
参考链接:1.安装vmware tool 2.VMware tools详细教程 解决安装失败等问题转载 2020-01-20 12:13:09 · 857 阅读 · 0 评论 -
linux 信号量实现互斥操作
本次程序实现了通过信号量来实现父进程与子进程互斥操作,当父进程执行打印操作时子进程被阻塞,当子进程执行打印操作时父进程阻塞。实现代码如下:#include <stdio.h>#include <unistd.h>#include <stdlib.h>#include <sys/types.h>#include <sys/ipc.h>...原创 2018-04-20 17:18:19 · 1179 阅读 · 0 评论 -
linux 信号量编写
本次主要写了两个程序,一个用于对信号量进行p操作,一个用于进行v操作。p操作导致资源阻塞时,必须等待v操作释放资源。p操作代码如下:#include <stdio.h>#include <unistd.h>#include <stdlib.h>#include <sys/types.h>#include <sys/ipc.h>#...原创 2018-04-20 16:48:37 · 116 阅读 · 0 评论 -
linux 静态库、动态库的创建与使用
main函数需要两个接口,一个求和函数,一个求差函数.int sum(int a, int b); 求两个int数字的和.int sub(int a, int b); 求两个int数字的差.现在,需要制作: 一个静态库libsum.a,提供sum的接口; 一个动态库libsub.so,提供sub的接口.main.c#include "sum.h"#include "sub.h"int...原创 2018-04-24 11:20:24 · 169 阅读 · 0 评论 -
linux pipe管道通信(fork创建子进程并分别处理计算任务)
程序中,主进程创建两个子进程,进程一打印2-100的素数,进程二打印101-200的素数。要求待两个子进程都退出后,主进程接收到两次子进程退出信号,自己也退出程序。#include<stdio.h>#include<unistd.h>#include<stdlib.h>#include<signal.h>#include<sys/typ...原创 2018-04-13 17:18:07 · 1011 阅读 · 1 评论 -
linux 消息队列(进程间通信)
本次进程间通信使用了消息队列,编写了两个程序,一个用于发送消息,一个用于读取消息.发送消息msgWrite.c如下:#include <stdio.h>#include <unistd.h>#include <stdlib.h>#include <sys/types.h>#include <sys/ipc.h>#include ...原创 2018-04-18 17:21:27 · 130 阅读 · 0 评论 -
linux 如何打开两个终端界面
首先在桌面上同时按下ctrl+alt+t键,即可弹出一个终端。然后选中终端界面,按下ctrl+shift+t键,即可在终端界面又新添一个窗口。原创 2018-04-18 15:22:08 · 7411 阅读 · 1 评论 -
linux 共享内存(实现进程之间通信)
本次主要编写了两个进存之间通过共享内存实现通信,主要分为两个文件,一个为写文件,一个为读文件,写文件发送消息,读文件自动获取消息。具体实现如下:写文件shmWrite.c:#include <stdio.h>#include <unistd.h>#include <stdlib.h>#include <sys/types.h>#include...原创 2018-04-18 10:38:58 · 2954 阅读 · 0 评论