CMake简介: CMake是一种跨平台的开源项目管理工具,所做的事其实就是告诉编译器如何去编译链接源代码。与之相似的是直接编写makefile文件,但makefile最大的缺点就是不能跨平台,一旦更换环境就要重新编写,于是我们可以使用CMake编写CMakeLists文件来解决此问题。 检查是否安 ...
分类:
其他好文 时间:
2020-04-07 18:40:37
阅读次数:
78
`Python`必学的两大`web`框架之一`Flask`,俗称微框架。它只需要一个文件,几行代码就可以完成一个简单的http请求服务。 ...
1、 subst函数 格式:$(subst <from>, <to>, <text>)功能:把字串<text>中的<from>字符串替换成<to>返回:函数返回被替换过后的字符串。 示例: $(subst a,the,There is a big tree) 把“There is a big tre ...
分类:
其他好文 时间:
2020-04-06 09:36:45
阅读次数:
77
修改 CubeMX 生成的 RT Thread makefile 工程 使用 RT Thread 官方 "基于 CubeMX 移植 RT Thread Nano" 生成的 Makefile 工程在编译时有错误,需要简单修改一下。 1. 添加 文件。需要在 Makefile 中添加这个 .s 文件,在 ...
分类:
其他好文 时间:
2020-04-05 15:27:52
阅读次数:
222
Linux下开发STM32板 [TOC] 使用CubeMX+SW4STM32 使用Ubuntu18,配套最新版的ROS 我改主意了,IDE不够香 用cubemx生成makefile然后直接make,用vscode编辑 要安装交叉编译器 ,然后直接make就行 关于烧写,用https://github ...
分类:
系统相关 时间:
2020-03-26 12:20:36
阅读次数:
107
前言 什么是 POM Quick Overview POM 常用元素 pom.xml 完整注释 参考 0 前言 什么是 POM? 就像 Make 的 MakeFile、Ant 的 build.xml 一样,Maven 项目的核心是 pom.xml。POM( Project Object Model, ...
分类:
其他好文 时间:
2020-03-24 10:53:34
阅读次数:
70
首先,创建一个文件夹,并在改文件夹下存进如下文件: cal.h:头文件 #ifndef cal_h #define cal_h int add(int,int); int sub(int,int); int mul(int,int); int div(int,int); int mod(int,in ...
分类:
系统相关 时间:
2020-03-22 16:17:32
阅读次数:
133
首先创建 add.c、sub.c、mul.c、div.c、mod.c、cal.h testCal.c Makefile 代码如下: add.c int add(int var1, int var2){ return var1 + var2; } sub.c int sub(int var1, int ...
分类:
系统相关 时间:
2020-03-22 15:41:32
阅读次数:
86
首先,先创建一个文件夹,我创建的文件夹是Study,以下文件均在此文件夹下。 以下代码是对随机产生的20个数进行排序,仅用于举例 sort.h 1 #ifndef sort_h 2 #define sort_h 3 #include<stdio.h> 4 #include<stdlib.h> 5 # ...
分类:
系统相关 时间:
2020-03-21 13:08:11
阅读次数:
70
简介 makefile 原来是C语言作为工程化处理的一个实用工具,然后慢慢的迁移到其他平台上了,而在工作中看到的确也有使用 makefile 来集成一些命令的功用。 基本格式 target就是你要执行的命令套件,prerequisties就是依赖,而command就是实际执行的命令, 必须注意:必须 ...
分类:
其他好文 时间:
2020-03-21 12:46:59
阅读次数:
69