cuda_1_1_理论基础
简介
cuda相关的理论基础
cuda安装
从NVIDIA官网CUDA下载页面: https://developer.nvidia.com/cuda-toolkit-archive 点击CUDA Toolkit 11.0.2下载相应版本的CUDA11.0.2。
...
gcc_1_理论基础
简介
gcc 编译器相关理论知识
linux gcc -Wl参数 详解
在 Linux 上使用 gcc 编译器进行编译和链接时,可以通过 -Wl 参数直接传递选项给链接器 ld。-Wl 后面的参数会直接传递给链接器,多个选项可以用逗号分隔。
常用 -Wl 参数
**-W...
cmake_3_杂项
简介
cmake自定义模块(Module)
项目一般从CMakelists.txt开始编写,但是随着时间的推移,CMakeLists.txt文件会变得越来越大,这个时候我们就需要将CMakeLists.txt文件拆开分成几个小的模块,这样做的好处是
主文件CMa...
cmake_3_02_常用技巧
简介
cmake 常用的技巧
vscode中cmake项目配置文件手动修改编译器路径
在 VSCode 中,如果你想为 CMake 项目手动配置编译器路径,可以通过修改 CMakeSettings.json 或者 .vscode/settings.json 文件来实现。以下是配置...
cmake_3_01_常用技巧
简介
CMake常用的方法和CMakeLists编程技巧
CMakeLists 添加宏定义
在 CMake 中,要添加宏定义(宏定义通常用于条件编译),您可以使用 add_definitions 或 target_compile_definitions 命令,具体取决于您希望将宏...
cmake_2_01_常用函数
简介
cmake 常用函数
cmake get_target_property() 详解
get_target_property() 是 CMake 中用于获取目标(target)属性的命令。它可以从指定的目标中检索特定的属性值,并将其存储在变量中。其常见语法如下:
1
get...
cmake_1_01_理论基础
简介
cmake 理论基础
cmake find_package 找到库文件之后 头文件目录和库文件目录存放的变量是什么
当使用 find_package 找到库文件之后,CMake 会设置一系列的变量来提供有关找到的库的信息,包括头文件目录和库文件目录。这些变量的具体名称取决于...
位运算
简介
位运算相关笔记
什么是位运算?
所谓位运算,就是对一个比特(bit)位进行操作。比特(bit)是一个电子元器件,8个比特构成一个字节(byte),它已经是粒度最小的可操作单元了。一个比特(bit)位只有0和1两个取值。
C语言中不能直接使用二进制,位运算两边的操作...
C_6_4_sys_epoll_h
简介
<sys/epoll.h>笔记
linux <sys/epoll.h>是什么
<sys/epoll.h> 是 Linux 系统中用于使用 epoll() 系统调用的头文件。epoll 是一种高效的 I/O 多路复用机制,用于监视大量文件描...
C_6_3_sys_poll_h
简介
<sys/poll.h> 是什么
linux <sys/poll.h>是什么
<sys/poll.h> 是一个 C/C++ 中的头文件,它提供了用于使用 poll() 系统调用的相关函数和常量。
poll() 是一种在多个文件描述符上进...