摘要: 若是一个 CMake 选项,那么在命令行设置的ON或OFF,而在脚本中需要使用set来开启ON或OFF,- 若是自定义的OPTION,则在命令行设置的ON或OFF,则在脚本中是通过OPTION来开启ON或OFF 若命令行和脚本都设置参数,以最后一次的设置为主 判断命令行是否定义的方法是使用if (n 阅读全文
posted @ 2025-01-24 17:33 绍荣 阅读(8) 评论(0) 推荐(0) 编辑
摘要: # 1 IF NOT和IF NOT DEFINED的区别? # 2 环境变量 # 3 .cmake脚本 # 4 if (NOT EXISTS有什么用? # 5 CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT # 6 CMAKE_CXX_FLAGS # 7 ex 阅读全文
posted @ 2025-01-24 17:32 绍荣 阅读(6) 评论(0) 推荐(0) 编辑
摘要: # 1 cmake_policy # 2 set的作用域 # 3 在命令行中设置为ON,还可以在cmake脚本中设置吗?如何设置? # 4 CMAKE_FIND_ROOT_PATH 有什么作用? # 5 命令的大小写 # 6 ccache 1 cmake_policy # for CMake 2.6 阅读全文
posted @ 2025-01-24 14:25 绍荣 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 0 零散的知识点 iwconfig ubunut开机不输入密码 系统被设置为自动登录某个用户,需要修改文件/etc/lightdm/lightdm.conf,并将autonomic-user=ae去掉,以实现禁用自动登录。 以上设置之后,开机启动就需要输入密码了 df -h: df命令显示文件系统的 阅读全文
posted @ 2024-09-19 10:47 绍荣 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 1 路径 直接使用Ctrl+K, Ctrl+S打开快捷接设置界面,点击右上角的{},就可以在json中设置,具体自定义快捷键如下: 2 自定义keybings // Place your key bindings in this file to override the defaultsauto[] 阅读全文
posted @ 2024-09-13 10:44 绍荣 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 1 添加自动格式化插件Prettier-Code formatter 添加插件 搜索并添加插件Prettier-Code formatter 在settings.json中修改默认格式化的工具,代码如下: "editor.defaultFormatter": "esbenp.prettier-vsc 阅读全文
posted @ 2024-09-06 14:28 绍荣 阅读(25) 评论(0) 推荐(1) 编辑
摘要: 1 在Linux下,多线程编程同步技术和同步机制: 互斥锁 (Mutex) pthread_mutex_t: POSIX标准的互斥锁,用于保护共享资源的访问,防止多个线程同时修改数据。 递归互斥锁 (pthread_mutex_t with PTHREAD_MUTEX_RECURSIVE): 允许同 阅读全文
posted @ 2024-08-16 14:57 绍荣 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 1 在VScode中安装代码自动补全功能 分两个步骤,首先在VSCode中安装clangd,其次通过shell安装clangd,之后在VSCode的.vscdoe/settiings.json中设置clangd的信息,具体步骤如下所示 安装VSCode插件: Ctrl+Shift+X,查找clang 阅读全文
posted @ 2024-08-14 18:05 绍荣 阅读(1842) 评论(0) 推荐(0) 编辑
摘要: 字符串条件断点 (gdb) break my_function (gdb) condition <breakpoint_number> (int)strcmp(my_string.c_str(), "target_value") == 0 set environment NDEBUG 1: 取消as 阅读全文
posted @ 2024-08-14 11:08 绍荣 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 0 预备工作 sudo apt-get update sudo apt-get install valgrind 编译debug版本 gcc -g -o your_program your_program.c set(CMAKE_BUILD_TYPE Debug) 1 定位内存泄露 Valgrind 阅读全文
posted @ 2024-08-07 12:26 绍荣 阅读(48) 评论(0) 推荐(0) 编辑