E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
glibc交叉编译
how2heap-2.23-07-unsafe_unlink
unlink的作用在
glibc
-2.23的malloc.c中搜索unlink,找到unlink的使用场景_int_malloc从恰好大小合适的largebin中获取chunk,发生unlink从比malloc
goodcat666
·
2024-01-07 02:49
二进制安全-01-pwn
linux
pwn
STM32MP157D-DK1 Qt程序
交叉编译
与运行测试
本篇在上篇的基础上,继续搭建Qt的
交叉编译
环境,实现Qt程序在Ubuntu中编译,在STM32MP157板子中运行。1编译安装SDK在上篇编译系统镜像的基础上,继续编译和安装SDK。
码农爱学习
·
2024-01-06 23:30
STM32MP157D-DK1
stm32
qt
STM32MP157
全志F1C100s主线linux入坑记录 (1)linux系统移植
linux系统移植(基于SD卡启动)百度网站文章目录linux系统移植(基于SD卡启动)一、安装gcc
交叉编译
器二、Uboot移植1.下载Uboot源码2.配置Uboot3.编译Uboot三、Linux
鱼尾001
·
2024-01-06 14:36
F1C100s
linux
嵌入式硬件
单片机
驱动开发
linux(全志F1C100S/F1C200S)系列01:初始环境搭建
目录一、开发环境搭建0.准备工作1.
交叉编译
工具链安装2.u-boot移植3.kernel移植4rootfs移植一、格式化TF卡1.linux命令行格式化1.1找到U盘位置(已挂载)1.2格式化U盘二、
梓默
·
2024-01-06 14:33
#
Linux
arm
linux
ui
安装databend
安装databend依赖minio事先安装好minio安装ubuntu由于databend依赖
GLIBC
_2.29,所有选择ubuntu最新版dockerrun-itd\-p13307:3307\-p18000
木卫二号Coding
·
2024-01-06 14:18
Databend
大数据
ptmalloc cheatsheet
最近公司被要求参加某网络安全比赛,所以借此机会又重新阅读了
glibc
malloc的最新代码,发现了许多之前未曾深究的细节。故整理成此文,也算是对从前文章的补充了。
有价值炮灰
·
2024-01-06 13:18
信息安全
安全
ptmalloc
IO_FILE 与高版本
glibc
中的漏洞利用技巧
前言在日常的二进制漏洞利用过程中,最终在获取到任意地址读写之都会面临一个问题:要从哪里读,写到哪里去。对于信息泄露有很多方法,比如寻找一些数据结构在内存中残留的地址,可以是内部结构,也可以是用户定义的结构;相比而言,内存写原语的使用场景就相对有限了。因为在当今的系统安全纵深防护之下,代码和数据已经呈现了严格分离的趋势,可读可写可执行的历史遗留问题会逐渐退出历史舞台。更多的利用方法是关注代码重用(R
有价值炮灰
·
2024-01-06 13:18
信息安全
系统安全
安全
dlmalloc、ptmalloc与
glibc
堆漏洞利用
前言大家都知道在Linux中,或者说
glibc
中,动态分配/释放内存使用的是malloc/free函数。那么malloc中获得的内存,是从哪来的呢?
有价值炮灰
·
2024-01-06 13:48
信息安全
算法
linux
安全
ubuntu
c语言
理解
glibc
中关于malloc的实现策略
背景介绍由于业务需求,需要将应用程序的内存占用降下来。我们是采用pss这个指标来衡量内存占用的,这个指标衡量应用程序大约占用多少物理内存。经过一段时间测试观察,pss占用不符合正常逻辑,表现在以下几个方面。空闲状态下,pss占用缓慢增长,增长到一个上限值就不增长了,并且长时间没有下降。使用heaptrack工具观察堆内存占用情况,未发现内存泄漏,并且heaptrack显示的堆占用与pss显示的占用
吴卓锐
·
2024-01-06 08:13
linux c sqlite 编译,
交叉编译
sqlite3,生成动态库
configure--host=armCC=arm-linux-gnueabi-gccCXX=arm-linux-gnueabi-g++--prefix=/usr其中--host=要运行程序的主机CC/CXX为用到的
交叉编译
工具链
无端人口司马亮
·
2024-01-06 06:39
linux
c
sqlite
编译
windows、linux下sqlite3加密,lua访问数据库,
交叉编译
至mips
加密函数sqlite3_key,sqlite3_rekey用法:1.sqlite3_key,sqlite3_rekey均在sqlite3_open和sqlite3_close之间使用。2.给新建数据库加密sqlite3_key(db,“XXXXXX”,num);db为数据库指针,XXXXXX为密码,num为密码位数3.给已有数据库加密sqlite3_rekey(db,“XXXXXX”,num);4
sherlock825
·
2024-01-06 06:38
sqlite3
Linux第19步_安装“Ubutun
交叉编译
工具链”
因此,还要安装一个“Ubutun
交叉编译
工具链”,才可以在ARM上运行。
LaoZhangGong123
·
2024-01-06 00:45
产品研发
linux
ubuntu
经验分享
STM32MP157
虚拟机
编译器
交叉编译
acl
交叉编译
acl概述访问控制列表(AccessControlLists,ACL)是应用在路由器接口的指令列表。
iBlackAngel
·
2024-01-05 22:00
交叉编译
acl
交叉编译
iceoryx
交叉编译
iceoryx概述iceoryx是用于各种操作系统的进程间通信(IPC)中间件(目前支持Linux、macOS、QNX、FreeBSD和Windows10)。
iBlackAngel
·
2024-01-05 22:00
交叉编译
eclipse
git
java
Ubuntu/Linux 升级 CMake 版本
Ubuntu/Linux升级CMake版本背景在Ubuntu18.04系统上默认的CMake版本为3.10.2,当需要进行一些比较新的项目的编译时,比如说iceoryx的
交叉编译
,会遇到CMake版本不支持问题
iBlackAngel
·
2024-01-05 22:00
Linux
linux
ubuntu
bash
LV.13 D7
交叉编译
工具链 学习笔记
一、
交叉编译
1.1编译原理机器码(二进制)是处理器能直接识别的语言,不同的机器码代表不同的运算指令,处理器能够识别哪些机器码是由处理器的硬件设计所决定的,不同的处理器机器码不同,所以机器码不可移植汇编语言是机器码的符号化
djjyy
·
2024-01-05 15:20
学习
笔记
arm开发
linux
CGO_ENABLED、GOOS、GOARCH、CC相关参数详解
记录一下
交叉编译
go程序中遇到的相关参数自动化编译过程中遇到的一些参数:if[[$CROSS_COMPILE=1]];thenBUILD_PREFIX="CGO_ENABLED=1\CGO_CFLAGS
C lover
·
2024-01-05 12:22
linux
centos
bash
docker
交叉编译
过程中遇到fatal error: xxx.h: No such file or directory compilation terminated.
交叉编译
过程中遇到fatalerror:seccomp.h或者ltdl.h:Nosuchfileordirectorycompilationterminated.在x86容器中进行
交叉编译
arm单板的程序在
C lover
·
2024-01-05 12:52
bash
arm
golang
【PX4-AutoPilot教程-TIPS】Ubuntu中安装指定版本的gcc-arm-none-eabi
Ubuntu中安装指定版本的gcc-arm-none-eabi在Ubuntu中开发基于ARM架构的STM32芯片,需要安装
交叉编译
器gcc-arm-none-eabi编译代码,那么什么是
交叉编译
器呢?
后厂村路直博生
·
2024-01-05 08:45
PX4-AutoPilot
ubuntu
无人机
机器人
TDEngine在M1 macOS下go connector编译报ld: symbol(s) not found for architecture x86_64错误的解决方法和思路
证明的点在于:比如为什么CGO_ENABLED是需要再
交叉编译
情况下开启的,但是arm64是作者当时本机的架构,不应该涉及
交叉编译
。
fhydralisk
·
2024-01-05 06:12
tdengine
macos
golang
【C/C++】轻量级跨平台 开源串口库 CSerialPort
文章目录1、简介2、支持的平台3、已经支持的功能4、Linux下使用5、使用vcpkg安装CSerialPort6、
交叉编译
7、效果图8、基于CSerialPort的应用8.1、CommMaster通信大师
沙振宇
·
2024-01-05 06:15
C/C++
c语言
c++
开源
Linux下Redis安装和哨兵配置
当完成Centos7操作系统安装后,先安装依赖包(确保虚拟机能上外网,不然不能安装)1,依赖包检查1yuminstallcpp-y2yuminstallbinutils-y3yuminstall
glibc
-kernheaders-y4yuminstall
glibc
-common-y5yuminstall
glibc
-devel-y6yuminstallgcc-y7yuminstallmake-y
kobe0429
·
2024-01-05 03:51
基于read函数分析linux系统调用流程
文章内容是以linux系统的系统调用作为详细分析,分析过程也是基于ARM平台的swi完成,库使用
glibc
2.26,内核版本是linux4.9。
生活需要深度
·
2024-01-05 02:31
Linux内核-驱动开发
linux
系统调用
思级有容数据库双主模式安装部署
双主部署方案MD5值:a7ec27503d786f662afff5f6ae9e6433
Glibc
-2.17一环境准备entos7更换yum源wget-O/etc/yum.repos.d/CentOS-Base.repohttp
IT-民工21110
·
2024-01-05 02:01
数据库
系统
mysql
数据库
sql
基于二进制包的mysql安装
下载二进制包wgethttps://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.35-linux-
glibc
2.17-x86_64.tar.xz查看是否存在
奋斗的小乌龟
·
2024-01-05 00:39
mysql数据库
mysql
adb
数据库
linux如何安装mysql5.7.13_Linux下安装mysql5.7
id=1584072431498789934&wfr=spider&for=pc1.在官网下载MySQL5.7安装包:mysql-5.7.20-linux-
glibc
2.12-x86_64.tar.gz
泉的向日葵
·
2024-01-04 20:54
基于 Docker 搭建
交叉编译
环境
本文主要介绍如何使用Docker搭建
交叉编译
环境关于docker
交叉编译
环境,已经有人做成项目开源了。
qq_36525177
·
2024-01-04 10:18
docker
容器
运维
.* 安装问题,version `
GLIBC
XX_3.4.26‘
背景今天服务器被重置拉,nodejs环境不存在,特意安装下nodejs,一访问官网,妈呀,居然到20版本拉!就尝试安装下最新版本!过程$cd/opt$curl-OLhttps://nodejs.org/dist/v20.10.0/node-v20.10.0-linux-x64.tar.gz$tar-zxvfnode-v20.10.0-linux-x64.tar.gz-C/usr/local/$cd
禅思院
·
2024-01-04 08:25
禅あ思之研发管理
禅あ思之开发环境配置
禅あ思之前端问题集中地
libstdc++.so.6
GLIBCXX_3.4.20
libstdc++
CXXABI_1.3.9
GLIBCXX_3.4.21
ubuntu 12.04 arm-linux-gcc
-20101103.tgz把解压出来的目录另存为自己想要存放的地方mv/opt/FriendlyARM/toolschain/4.5.1/~/tiny6410/arm-linux-gcc-4.5.1把
交叉编译
工具链的路径添加到系统变量中
时间一粒
·
2024-01-04 08:36
环境搭建
交叉编译
ubuntu
arm
gcc
ARM
交叉编译
器命名规则
ARM
交叉编译
器命名规则
交叉编译
器命名方式一般遵循“处理器-系统-gcc”这样的规则,一般通过名称便可以知道
交叉编译
器的功能。
本道自然
·
2024-01-04 07:13
Embed
System
arm
arm开发
Ubuntu20.04安装Mysql8主从
1.下载安装包并初始化数据库#进入目录cd/opt#下载安装包wgethttps://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-
glibc
2.12
ζั͡山 ั͡有扶苏 ั͡✾
·
2024-01-04 06:34
Linux运维
数据库
mysql
Linux: dev:
glibc
: GL 定义
今天找到了这个GL的定义,记录一下,费了一些劲才找到的。(没有想到的是#和define之间还有空格,导致一直搜不到想要的结果。)是在sysdeps/generic/ldsodefs.h文件中。依赖于SHARED和rtld的定义。#ifndefSHARED#defineEXTERNextern#defineGL(name)_##name#else#defineEXTERN#ifIS_IN(rtld)
mzhan017
·
2024-01-04 04:42
glibc
linux
glibc
GL
【elfboard linux开发板】3.linux
交叉编译
工具使用
1.SSH连接虚拟机ubuntu系统和嵌入式Linux系统首先,通过NAT模式连接外网,下载安装ssh安装sshsudoapt-getinstallopenssh-server查看sshps-e|grepssh启动ssh/etc/init.d/sshstart其次,关掉电脑和ubuntu的防火墙进入安全中心,关闭windows防火墙在ubuntu中输入下列命令,关闭ubuntu防火墙sudoufw
笔wei生花
·
2024-01-03 18:58
linux
【elfboard linux开发板】2. 复习linux相关操作命令
在Ubuntu系统上编写C程序利用
交叉编译
工具将C程序经过预处理、编译、汇编、链接生成可执行文件在嵌入式系统中输入ifconfig获得ip地址通过scp命令将本地文件发送到ip设备的指定目录下进入嵌入式系统
笔wei生花
·
2024-01-03 18:57
linux
Mysql8.2安装
文章目录问题
GLIBC
_2.25问题
GLIBC
_2.25[root@CentOSsupport-files]#.
Lucky_Turtle
·
2024-01-03 13:01
Linux
mysql
Android-CMake语法
NDK通过工具链支持CMake,工具链文件是用于自定义
交叉编译
工具链的CMake文件。用于NDK的工具链位于/build
码了个寂寞
·
2024-01-03 08:54
浅尝辄止21-Linux系统调用0
glibc
平时我们使用系统调用时,并不是直接使用内核暴露的函数名字的,我们实际上是调用的
glibc
提供的函数,而且我们平时引用的系统调用的头文件也来自
glibc
。
阿棍儿_Leon
·
2024-01-03 08:56
如何下载Linux版本的mysql精讲
这里提供大家一个连接,可直接复制下载到本地(就是我文章最下边一行的那个版本):https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.29-linux-
glibc
2.12
爬上蜗牛的背Gener
·
2024-01-03 07:12
Linux多种方法安装mysql
文章目录一、前言二、安装方法一:源码安装/编译安装三、安装方法二(通用二进制包):mysql-x.x.xx-linux-
glibc
x.x-xxx.tar.gz1.Redhat5.532/RedHat6.6
小强签名设计
·
2024-01-03 01:58
数据库
mysql
安装
多种方法
Jetson_Xavier_NX开发板重编译RT内核
一、准备源码和
交叉编译
工具官方网址:JetsonLinuxArchive|NVIDIADeveloper我的板子的jtop显示内核为35.4.1,因此以35.4.1为例:点击进入:新版本和老版本不一样,
爱吃糖葫芦的大熊
·
2024-01-03 00:03
linux
运维
服务器
Linux软件包管理器——yum命令
yum2.1rzsz2.2linux命令行小游戏和彩蛋三、yum的整个生态问题一、快速认识yum(简单介绍)Linux中我们也要进行工具/指令/程序,安装,检查卸载等,需要yum的软件安装软件的方式:1.源代码安装——
交叉编译
的工作先要找到资源所对应的源代码
一个小脑袋
·
2024-01-02 08:51
Linux学习
linux
运维
服务器
使用Docker容器运行CentOS镜像,执行yum命令提示“Failed to set locale, defaulting to C.UTF-8” --- 2021-06-16
defaultingtoC.UTF-8”,如下图所示:image.png使用命令locale-a查看目前系统已安装的语言包image.png由上图可知,当前系统并没有安装en_US.UTF-8语言,则使用命令dnfinstall
glibc
-lang
一位先生_
·
2024-01-02 07:56
Linux下安装MySQL 5.7
安装MySQL5.71、通过命令下载wgethttp://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.36-linux-
glibc
2.12-x86_64
爪哇_怪盗基德
·
2024-01-02 06:25
应用技术
MySQL
运维
linux
mysql
服务器
Linux安装Mysql5.7
推荐大家直接下载我的链接:https://pan.baidu.com/s/1oKRlfq1M4PmesMXDv4AZAw提取码:19992.在linux中输入如下命令2.1上传mysql-5.7.36-linux-
glibc
2.12
孤居自傲
·
2024-01-02 06:55
学习随笔
linux
mysql
centos
Node.js使用jemalloc内存分配器显著减少内存使用
前言Node.js默认使用的是ptmalloc(
glibc
)内存分配器,而:在服务端领域「不会选择默认的malloc」是一个常识。
星野睡不醒
·
2024-01-02 06:14
node.js
jemalloc
malloc
javascript
linux中的lcd显示字符函数,在LCD上显示汉字和ASCII字符
一、开发环境硬件环境搭载s3c2440ARM9处理器的jz2440开发板软件环境linux3.4.2内核arm-linux-gcc4.3.2
交叉编译
工具HZK16(是符合GB2312标准的16X16点阵字库
六哥App评测
·
2024-01-02 03:49
QT5+OpenGL es2 + eglfs
交叉编译
安装(续)
前言之前写过一个《QT5+OpenGLes2+eglfs
交叉编译
安装(RK3399)》的文章,最近由于项目需要又重新在RK的其它平台上移植了一个qt5.14,移植过程中又get到了一些新的知识,这里做一个记录
飘忽不定的bug
·
2024-01-02 00:29
经验分享
qt
linux
ubuntu
QT5+OpenGL es2 + eglfs
交叉编译
安装(RK3399)
最近由于项目的需要,需要在aarch64Ubuntu16.04中安装QT5,系统自带了一个qt5,但项目要求必须是qt5.12的版本并且需要包含opengl和eglfs的库,所以只能重新对移植QT5.12,下面把移植过程记录下。下载QT5源码下载地址:https://download.qt.io/archive/qt/找到自己需要的版本进行下载。图中标出来的就是源码下载链接。随便下载哪一个都行。下
飘忽不定的bug
·
2024-01-02 00:58
经验分享
qt
开发语言
ubuntu
[译] 写一个简单的内存分配器(替换
glibc
中的malloc函数)
本文介绍如何用c语言实现一个简单的内存分配器,可替换
glibc
中的malloc(),calloc(),realloc(),free().这是一篇入门级别的文章,所以不会介绍所有的细节。
就想叫yoko
·
2024-01-01 23:51
Go语言学习
/XX直接执行
交叉编译
#要去linux下执行CGO_ENABLED=0GOOS=linuxGOARCH=amd64gobuildmain
CopyLower
·
2024-01-01 22:15
Go
学习
golang
学习
开发语言
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他