- 博客(6)
- 收藏
- 关注
原创 CmakeList编写学习总结
当涉及多个文件交叉编译时可以直接写Makefile文件,执行make命令直接编译程序,当然也可以编写CmakeList.txt文件,通过cmake命令自动生成Makefile文件,下面总结一下常用的命令: CmakeList.txt示例: 一、#外层CMakeLists.txt CMAKE_MINIMUM_REQUIRED(VERSION 2.6) #cmake最低版本需求,不加入此行会受到警告信息 PROJECT(HELLO) #项目名称 ADD_SUBDIRECTORY( src ) ...
2022-03-02 11:00:49
699
原创 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
355
原创 小白通过一个简单的shell脚本来启动或杀掉程序
创建一个脚本如下: 脚本传入start或者stop,当然也可传入restart: #! /bin/sh source /etc/profile operate=$1 function 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
503
转载 cmake使用方法详解
cmake 简介 CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。 CMake 使用方法 CMake的所有的语句都写在一个叫:CMakeLists.txt的文件中。当CMakeLists.txt文件确定后,可以用ccmake命令对相关 的变量值进行配置。这个命令必须指向CMakeLists.txt所在的目录。配置完成之后,应用cmake命令
2021-02-08 09:57:29
5646
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人