众所周知,如果一个程序使用到了动态库,也就是.so后缀的库文件,gcc在链接与运行过程中都需要库文件的支持,如果我使用交叉编译在x86的机器上编译了一段arm平台的代码,并且...
众所周知,如果一个程序使用到了动态库,也就是.so后缀的库文件,gcc在链接与运行过程中都需要库文件的支持,如果我使用交叉编译在x86的机器上编译了一段arm平台的代码,并且...
语法说明:插入程序代码的方式有两种:使用反引号 `(~ 键)、使用缩进(Tab)。 插入行内代码,即插入一个单词或者一句代码的情况,使用 `code` 这样的形式插入。 插入...
一、驱动移植 从移远官网下载EC200T驱动 “Quectel_EC200T_Linux_USB_Driver_V1.0.zip” 下载的压缩包中包含了多个内核版本的驱动,我...
一、Modbus 协议简介 ModBus网络是一个工业通信系统,由带智能终端的可编程序控制器和计算机通过公用线路或局部专用线路连接而成。其系统结构既包括硬件、亦包括软件。通过...
一、libmodbus简介 libmodbus是一个快速且可移植的Modbus库,支持传统的RS-232、RS-422、RS-485和以太网设备。 二、安装libmodbus...
一、Modbus 协议 Modbus簇主要有三种协议:Modbus-RTU、Modbus-ASCII、Modbus-TCP工控行业通常的设备组网看,三者应用的范围如下: 三者...
大家好,这次我们的教程是, SSH暴力破解。 本次教程分为两块,第一块是Windows系统下的SSH暴力破解;第二块就是MacOSX系统下的SSH的暴力破解。 准备工作 1....
STL 1 STL的诞生 长久以来,软件界一直希望建立一种可重复利用的东西; C++的面向对象和泛型编程思想,目的是复用性的提升; 大多情况下,数据结构和算...
1.类图基础属性 2.类与类之间关系 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Associati...
MinGW-w64安装教程——著名C/C++编译器GCC的Windows版本 本文主要讲述如何安装 C语言 编译器——MinGW-w64,特点是文章附有完整详细的实际安装过程...
call函数是唯一一个可以创建定制化参数函数的引用函数。支持对自定义函数的引用;支持将一个变量定义为一个复杂的表达式,用call函数根据不同的参数对它进行展开来获取不同的结果...
变量值的替换 使用指定的字符(串)替换变量中的后缀字符(串)。 使用方式如下 变量OBJS的值就是把变量SRC的值以后缀c结尾改变成以o结尾。运行结果如下 变量的模式替换 使...
函数定义与调用 1. makefile中支持函数的概念 make解释器提供了一系列的函数供makefile调用 在makefile中支持自定义函数实现,并调用执行 通过def...
字符串处理函数 $(subst <from>,<to>,<text> ) : 字符串替换 把字串<text>中的<from>字符串替换成<to> 函数返回被替换过后的字符串。...
当我们写好程序后,需要通过编译,链接后生成可执行文件,这个可执行文件也就是我们通常说的程序。那么什么是编译,什么是链接,又为啥要编译,链接呢?因为程序设计语言五花八门,说啥的...
使用VsCode+makefile开发C/C++ 1. 介绍 vscode作为现在越来越受欢迎的编辑器之一,因为可以使用插件让vscode支持几乎市面上所有的编程语言,由于笔...
已更新深入浅出Runtime (二) Runtime的消息机制深入浅出Runtime (三) Runtime的消息转发深入浅出Runtime (四) Runtime的实际应用...