- 博客(6)
- 收藏
- 关注
原创 CmakeList编写学习总结
当涉及多个文件交叉编译时可以直接写Makefile文件,执行make命令直接编译程序,当然也可以编写CmakeList.txt文件,通过cmake命令自动生成Makefile文件,下面总结一下常用的命令:CmakeList.txt示例:一、#外层CMakeLists.txtCMAKE_MINIMUM_REQUIRED(VERSION 2.6) #cmake最低版本需求,不加入此行会受到警告信息PROJECT(HELLO) #项目名称ADD_SUBDIRECTORY( src ) ...
2022-03-02 11:00:49
683
原创 kfifo无锁循环队列的实现
代码如下:#include <stdio.h>#include <stdlib.h>#include <string.h>#include "kfifo2.h"bool kfifo_init(kfifo_t *kfifo){ bzero(kfifo, sizeof(kfifo_t)); return true;}bool kfifo_put(kfifo_t *kfifo, kfifo_msg_t *msg){ if (ES
2021-08-01 12:09:54
339
原创 小白通过一个简单的shell脚本来启动或杀掉程序
创建一个脚本如下:脚本传入start或者stop,当然也可传入restart:#! /bin/shsource /etc/profileoperate=$1function kill_all(){ PID=`ps -ef|grep process|grep -v 'grep'|awk '{printf $2}'`; if [ "$PID" != "" ];then kill -9 $PID fi}function main(){
2021-06-29 14:39:16
491
转载 cmake使用方法详解
cmake 简介CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。CMake 使用方法CMake的所有的语句都写在一个叫:CMakeLists.txt的文件中。当CMakeLists.txt文件确定后,可以用ccmake命令对相关 的变量值进行配置。这个命令必须指向CMakeLists.txt所在的目录。配置完成之后,应用cmake命令
2021-02-08 09:57:29
5598
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人