- 博客(4)
- 收藏
- 关注
原创 CC++ 多线程编程
这些参数均为传入的参数,其中buf为你需要传递的数据的起始地址,比如你要传递一个数组A,长度是5,则buf为数组A的首地址。datatype为变量类型,注意该位置的变量类型是MPI预定义的变量类型,比如需要传递的是C++的int型,则在此处需要传入的参数是MPI_INT,其余同理。在C和C++中,status的变量类型为MPI_Status,分别有三个域,可以通过status.MPI_SOURCE,status.MPI_TAG和status.MPI_ERROR的方式调用这三个信息。
2023-07-03 14:14:37 616 1
原创 Linux学习(二):makefile
目录Linux学习(二):makefilegccgcc编译过程:预处理产生汇编生成目标文件执行文件题外话Makefile多文件编译makefile 规则简单的makefile实例makefile变量和通配符Linux学习(二):makefilegccgcc 是用来编译代码的编译器编译完后有一些常见的输出文件:.a 静态库(文档).c 需要预处理的C语言源代码.h C语言源代码的头文件.i 经过预处理后的C语言
2021-09-20 19:31:25 1809 1
原创 Linux学习(一):文件操作
Linux学习(一):文件操作VFS1、虚拟文件系统在学习Linux文件操作之前,我们需要对VFS有一个大概的了解VFS(Virtual Filesystem Switch):虚拟文件系统或虚拟文件系统转换VFS称为内核的子系统,VFS提供一个统一的接口,一个具体文件系统想要被Linux支持,就必须按照这个接口编写自己的操作函数,并且将自己的细节对内核其他子系统隐藏起来。2、VFS主要作用a)支持多种具体文件系统之间的相互访问;b)接受用户层的系统调用,比如open,link,write等;
2021-09-20 00:44:31 333
原创 c语言位运算
c语言位运算如果有错误出现,欢迎指出此内容知识和图片来源:https://www.bilibili.com/video/BV1pN411Q7et?from=search&seid=13105223701786752559&spm_id_from=333.337.0.0如图所示为&位运算,其运算过程为全1为1,有0出0,如图所示中a&b=十进制中的2和二进制中的0010如图所示为|运算,有1出1,全0为0如图为异或运算,两个数相同则为0,但是一个非0的数与0的异或
2021-09-17 16:44:07 166
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人