![](https://img-blog.csdnimg.cn/60bafacf9b1042a8a56355ab9afea975.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
S5: Shell/CMakeLists
文章平均质量分 72
Make&&Cmake;
静思心远
嵌入式&&人工智能
展开
-
CMake 常用总结二:CMake 生成静态库与动态库
CMakeLists.txt libxx.so libxx.a转载 2023-02-14 19:54:09 · 2128 阅读 · 0 评论 -
CMakeLists.txt之add_subdirectory
CMake原创 2023-02-14 19:15:11 · 440 阅读 · 0 评论 -
CMake设置参数
CMakeLists.txt转载 2023-02-04 16:01:27 · 1544 阅读 · 0 评论 -
python实现卡尔曼滤波+PID模拟简单定高飞行
PID转载 2022-07-22 20:40:30 · 807 阅读 · 0 评论 -
CMakeLists.txt V2.0
CMakeLists.txt原创 2022-07-22 08:56:08 · 15303 阅读 · 0 评论 -
CMake移植
Cmake移植Cmake移植1 sudo apt install cmake2.Cmake移植Cmake移植1 sudo apt install cmake这种方式安装方便,缺点是如果想要自己交叉编译Android平台的opencv会提示版本太低,因为ubuntu16.04源里的cmake版本只有3.5.1,而Android交叉编译工具链android.toolchain.cmake要求cmake版本最低是3.6.02.Cmake移植先卸載cmake,然後安裝基本庫sudo apt-get au转载 2021-09-15 20:41:09 · 385 阅读 · 0 评论 -
CMake系列之三:多个源文件-同一目录
CMake系列之三:多个源文件-同一目录同一目录,多个源文件同一目录,多个源文件把前面的main.c里面的power函数单独写入到一个MathFunctions.c源文件里,目录下的文件结构如下:./Demo2 | ±-- main.c | ±-- MathFunctions.c | ±-- MathFunctions.hCMakeLists.txt编写内容如下:# CMake 最低版本号要求cmake_minimum_required (VERSION 2.8)#转载 2021-09-07 16:53:33 · 230 阅读 · 0 评论 -
ARM_GCC编译
#!/bin/sh./configure --host=arm-linux --prefix=$(pwd)/_install LDFLAGS="-L/mnt/hgfs/shared_CE/changjiang/osip/osip/libosip2-5.1.1/libosip2-5.1.1/MYLIB/lib" LIBS="-losipparser2 -losip2"原创 2020-11-19 16:45:12 · 1259 阅读 · 0 评论 -
python应用环境
python应用环境python应用环境参考来源python应用环境Python应用在网络Web应用发展、用于操作系统管理、服务器维护的自动化脚本、科技计算、电脑软件、服务软体(网路软体)、游戏、设想实现、产品早期原型和迭代等方面。 1、网络Web应用发展 通常在 Web开发中使用 Python。例如, Apache可以使用mod_wsgi模块运行 Python编写的 Web程序。为了协调 Http服务器和基于 Python的 Web程序之间的通信, Python定义了 WSGI标准应用接口。Dj转载 2021-08-07 10:05:36 · 421 阅读 · 0 评论 -
shell-常规操作
一.if判断cat /etc/hostapd.conf | sed -i \"47c channel=4\" /etc/hostapd.conf //替换47行为XXif空格[空格"xx"空格=空格"xx"空格];空格thenecho "if"elif空格[空格"xx"空格=空格"xx"空格];空格thenecho "elseif"elseecho "else"fi1、字符串判断str1 = str2 当两个串有相同内容、长度时为真 str1 != str2原创 2020-09-12 22:52:35 · 267 阅读 · 0 评论 -
shell编程
instance analysis1: array.sh//array.sh#!/bin/bash arry=("hello" "world" "china")for ((i = 0; i < 3; i ++))do echo ${arry[$i]}doneecho _____________________echo ${arry[@]}break.sh#!/bin/bash for value0 in 1 2 3 4 5 6 7do for val原创 2020-09-12 22:51:55 · 173 阅读 · 0 评论 -
Makefile
Makefile 生成多个文件all : hello1 hello2 hello3.PHONY : cleanhello1 : hello1.o gcc -o hello1 hello1.ohello2 : hello2.o gcc -o hello2 hello2.ohello3 : hello3.o gcc -o hello3 hello3.ohello1.o : hello1.h hello2.o : hello2.hhello3.o : h原创 2020-09-22 23:51:10 · 147 阅读 · 0 评论 -
Cmake
cmakecmake例子一cmake 语法cmake命令例子二例子三例子四例子五例子六感谢dbzhang800博主cmake最大的Qt4程序群(KDE4)采用cmake作为构建系统Qt4的python绑定(pyside)采用了cmake作为构建系统开源的图像处理库 opencv 采用cmake 作为构建系统看来不学习一下cmake是不行了,一点一点来吧,找个最简单的C程序,慢慢复杂化,试试看:例子一一个经典的C程序,如何用cmake来进行构建程序呢?//main.c#include &转载 2021-03-08 13:24:59 · 282 阅读 · 0 评论 -
cmake_helloworld(arm-gcc)
cmake_helloworld1.helloworld.c2.CMakeLists.txt3.cmake1.helloworld.c#include <stdio.h>int main(){ printf("Hello World Test!\n"); return 0;}2.CMakeLists.txtSET(CMAKE_C_COMPILER "/usr/bin/gcc")SET(CMAKE_CXX_COMPILER "/usr/bin/g++")pr原创 2021-02-04 10:52:35 · 212 阅读 · 0 评论 -
Cmake知识-编写CMakeLists.txt文件编译
@toc1.CMake编译原理CMake是一种跨平台编译工具,比make更为高级,使用起来要方便得多。CMake主要是编写CMakeLists.txt文件,然后用cmake命令将CMakeLists.txt文件转化为make所需要的makefile文件,最后用make命令编译源码生成可执行程序或共享库(so(shared object))。因此CMake的编译基本就两个步骤:1. cmake2. makecmake 指向CMakeLists.txt所在的目录,例如cmake … 表示CMake转载 2021-01-12 22:03:34 · 1983 阅读 · 0 评论