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
musl
2020-12-24 (一)Rust 入坑安装、修改国内源、使用
musl
、优化二进制文件等
为以往项目开发httpapi,准备使用rust开发尝个鲜,看是否有应用到其他项目中的可能性,本系列内容均为一步一步入坑的实况,未来有时间可能整理的更为系统性,目前仅作记录。目标仅需提供httpapi需运行于各个版本linux系统上,有余力可支持windows(以往项目使用java开发,客户服务器版本复杂)数据库采用mysql(项目要和以往项目共同使用数据库)支持原有加解密、摘要、编码等方式(原因同
架构盒子
·
2024-01-27 21:20
macOS 13(本机)golang程序交叉编译成 ARM架构
##背景golang程序(JuiceFS)需要支持ARM64架构,重新编译;本地环境:macOS:13##操作安装交叉编译工具:brewinstallFiloSottile/
musl
-cross/
musl
-cross
zmc@
·
2024-01-17 20:13
macos
golang
交叉编译
网络安全渗透测试之
musl
堆利用技巧
前言最近比赛出的
musl
题型的越来越多,不得不学习一波
musl
的堆利用来应对今后的比赛。
大富大贵7
·
2024-01-14 08:19
程序员知识储备
经验分享
RT-Smart 官方 ARM 32 平台
musl
gcc 工具链下载
前言RT-Smart的开发离不开muslgcc工具链,用于编译RT-Smart内核与用户态应用程序RT-Smartmuslgcc工具链代码当前未开源,但可以下载到RT-Thread官方编译好的最新的muslgcc工具链ARM32位平台比如RT-Smart最好用的ARM32位qemu平台:qemu-vexpress-a9,位于rt-thread/bsp/qemu-vexpress-a9,既支持RT-
张世争
·
2023-12-23 14:31
RT-Thread
arm开发
RT-Smart
qemu
解决docker alpine /bin/sh: ./main: not found
在基础镜像内执行:mkdir/lib64&&ln-s/lib/libc.
musl
-x86_64.so.1/l
joker.zeng
·
2023-12-21 17:18
docker
容器
运维
golang
linux
[MediaTek T830]出现ERROR: “unregister_wifi_md_coex_notifier“ ERROR: “register_wifi_md_coex_notifier“错误
问题log(cd/home/openwrt/build_dir/target-aarch64-openwrt-linux-
musl
_
musl
/linux-gem6xxx_evb6990_cpe_mt7990
wellnw
·
2023-12-01 22:19
WiFi
MediaTek
musl
libc库的编译以及malloc & mutex实现简析
/configure--prefix=/home/caozilong/Workspace/linux/
musl
/install&&make编译:生成的库文件:如果指定--prefix,则makeinstall
papaofdoudou
·
2023-11-25 23:14
Linux
嵌入式系统
linux
Linux音频-machine类
/build_dir/toolchain-mipsel_24kc_gcc-11.2.0_
musl
/linux-5.10.176/Documentation/sound/soc/目录下,有对machine
某风吾起
·
2023-10-26 13:17
linux
音视频
运维
浅谈go语言交叉编译
internallinkingexternallinking交叉编译没有C代码,禁用CGO有C代码,启用CGO-XGOkaralabe/xgotechknowlogick/xgocrazy-max/xgo手动编译
musl
-crossxgotodo
苏打呀
·
2023-10-10 10:22
go
go语言
交叉编译
编译器
aarch64 平台
musl
gcc 工具链手动编译方法
musllibc轻量、开源、免费,是一些操作系统的选择,当前Lite-OS与RT-Smart等均采用自制的musllibcgcc工具链了解musllibc官方地址https://
musl
.libc.org
张世争
·
2023-10-01 09:56
动态加载技术
musl
gcc
工具链
Alpine Linux使用入门(Docker视角)
前言我们在了解AlpineLinux时,多数都应该是从docker系统镜像了解的这个操作系统,今天我们就简单说一下AlpineLinux的基础使用AlpineLinux是一种基于
musl
和BusyBox
水车306
·
2023-09-19 10:14
linux
docker
运维
服务器
容器
sigsetjmp & siglongjmp 的小把戏
typedef数组最近看到sigsetjmpsiglongjmp的代码,
musl
里对jmp_buf的写法很独特。原来C里面还是有好多东西自己不知道的啊。
老和山乔治
·
2023-09-18 17:07
#
C
c语言
当流量高时,K8S容器出现DNS解析失败
原来Alpine使用了
musl
,CentOS等Linux发行版使用的glibc,在实现DNS上不同。但我们换成
弹猪
·
2023-09-17 06:49
【海思SS626 | 开发环境】编译整个SDK全过程以及问题汇总
目录一、概述二、解压SDK,打补丁三、安装交叉编译工具✨3.1安装aarch64-mix410-linux.tgz✨3.2安装cc-riscv32-cfg11-
musl
-20220523-elf.tar.gz
wkd_007
·
2023-09-15 05:44
嵌入式开发
linux
嵌入式硬件
musl
libc ldso 动态加载研究笔记:动态库的加载次序与初始化次序
muslldso的代码可以在
musl
官方代码:ldso\dlstart.c与ldso\dynlink.c,其中动态库加载部分主要在ldso\dynlink.c中的load_library函数中实现。
张世争
·
2023-08-26 22:00
动态加载技术
笔记
musl
ldso
加载次序
musl
libc ldso 动态加载研究笔记:动态库的搜索路径
搜索路径通过查看
musl
的代码:ldso\dynlink.c中的load_library函数中实现,了解到,
musl
的动态库默认是以lib作为前缀
张世争
·
2023-08-24 13:29
动态加载技术
笔记
musl
ldso
搜索路径
Windows 10下使用Docker配置开发环境
后来发现主要应用面为嵌入式设备,没有gcc,用的是
musl
-libc;所使用的binutils也是busybox版本;此外一些ba
cgnail
·
2023-08-21 18:06
musl
libc ldso 动态加载研究笔记:01
前言
musl
是一个轻量级的标准C库,建立在系统调用之上,可以认为是【用户态】的C库,与glibc或者uClibc属于同一类。
张世争
·
2023-08-20 20:54
动态加载技术
笔记
musl
动态加载
ldso
rust windows 交叉编译_超方便的 rust 交叉编译
假如没有对应的toolchain的话,我可能也就束手无策了,我还没折腾过用https://github.com/richfelker/
musl
-cross-make这个工具进行交叉编译,不过今天在学Rust
weixin_40005373
·
2023-08-19 18:58
rust
windows
交叉编译
Windows 10 配置Rust交叉编译Linux应用程序-gnu
在Windows环境下交叉编译Linux程序使用
musl
与gnu两种target方式的区别在Windows10配置Rust交叉编译Linux应用程序-
musl
这篇配置target=x86_64-unknown-linux-
musl
毛小威
·
2023-08-19 18:27
Rust
rust
交叉编译
Rust 交叉编译
1.1Mac:通过brew安装
musl
-cross工具来专门编译到linux的工具链。
清淡的咸菜
·
2023-08-19 18:27
Rust
rust
开发语言
后端
Musl
libc 库成功适配到 openEuler Embedded,推动欧拉嵌入式生态发展
近期,RISC-VSIG在欧拉嵌入式操作系统上成功实现了musllibc的适配,完成了使用musllibc库替换glibc库构建镜像的工作。目前,以musllibc为基础库编译的镜像已在RaspberryPi4开发板上可用,这一成果推动了openEulerEmbedded的多态发展。编译镜像步骤说明:https://openeuler.gitee.io/yocto-meta-openeuler/m
·
2023-08-18 15:51
glibc和
musl
glibc和
musl
都是C语言的标准库,它们在功能上相似,都包括了很多常用的函数,如字符串处理、文件操作、进程控制等。但是它们在实现方式和设计哲学上存在一些不同。
___波子 Pro Max.
·
2023-07-31 05:59
我的博客
glibc
musl
gcc
uclibc、eglibc、glibc、
Musl
-libc之间的区别和联系
1.Glibcglibc是GNUCLibrary是GNU项目(GNUProject),所实现的C语言标准库(Cstandardlibrary)。目前,常见的桌面和服务器中的GNU/Linux类的系统中,都是用的这套C语言标准库。其实现了常见的C库的函数,支持很多种系统平台,功能很全,但是也相对比较臃肿和庞大。2.uClibc一个小型的C语言标准库,主要用于嵌入式。其最开始设计用于uClinux(注
___波子 Pro Max.
·
2023-07-31 05:29
我的博客
libc
glibc
Musl
libc 库成功适配到 openEuler Embedded,推动欧拉嵌入式生态发展
近期,RISC-VSIG在欧拉嵌入式操作系统上成功实现了musllibc的适配,完成了使用musllibc库替换glibc库构建镜像的工作。目前,以musllibc为基础库编译的镜像已在RaspberryPi4开发板上可用,这一成果推动了openEulerEmbedded的多态发展。编译镜像步骤说明:https://openeuler.gitee.io/yocto-meta-openeuler/m
openEuler社区
·
2023-06-16 16:19
linux
risc-v
openEuler
操作系统
嵌入式
Linux: 进程标准输入输出设备描述符
进程标准输入输出设备描述符说明标准输入输出文件C库中标准输出设备init进程创建shell并打开标准输入输出文件执行可执行程序时标准输入输出继承关系telnet/ssh以及其他终端标准输入输出dup/dup2补充说明C库:
musl
1.2.4busybox
绍兴小贵宁
·
2023-06-10 13:32
Linux
linux
运维
服务器
musl
知:构建1.2.3版本
文章目录1.获取版本2.构建安装3.测试1.获取版本主页:http://
musl
.libc.org/这里选择1.2.3版本进行下载。
canpool
·
2023-06-08 01:58
libc
linux
musl
musl
知:官方
文章目录官网源码仓社区wiki官网主页:http://
musl
.libc.org/
musl
是构建在Linux系统调用API之上的C标准库的实现,包括在基本语言标准、POSIX和广泛认可的扩展中定义的接口
canpool
·
2023-06-08 01:27
libc
libc
musl
如何构建编译gopacket包的测试用例?(gopacket抓取数据包、类似于tcpdump、Wireshark)
/gopacket-main:/lib/ld-
musl
-x86_64.so.1:badELFinterpreter:Nosuchfileordirectory问题2:#143.150#github.com
码二哥
·
2023-04-20 02:24
kubernetes网络实战
kubernetes
flannel
calico
网络
Rust
musl
交叉编译教程
为什么用
musl
?linux编译的程序主要有两种依赖:gnu和
musl
。
·
2023-04-19 14:22
解决/bin/sh进去的容器运行可执行文件报not found的问题
但他们是兼容的,可以创建个软连接过去试试解决方法:创建lib64的软连接mkdir/lib64ln-s/lib/libc.
musl
-x86_64.so.1/lib64/ld-linux-x86-64.so
canger_
·
2023-04-01 08:40
Docker
linux
大数据
运维
编程参考 - 各种C/C++语言标准库libc
StandardLibrary—libc++documentationhttps://github.com/llvm/llvm-project,目录libc和libcxxmusllibcmusllibcmusllibcmusl-
musl
-animplementationofthestandardlibraryforLinux-basedsyst
夜流冰
·
2023-03-29 10:43
编程
c++
openwrt 编译luci产生如下错误
一、错误1:taging_dir/target-mipsel_24kec+dsp_
musl
-1.1.14/pkginfo/luci-lib-nixio.default.installmake[3]:Leavingdirectory
only_cherry
·
2023-03-14 11:23
toolchain-arm_cortex-a7+neon-vfpv4_gcc-5.4.0_
musl
-1.1.16_eabi
toolchain-arm_cortex-a7+neon-vfpv4_gcc-5.4.0_
musl
-1.1.16_eabi综述编译方法1编译环境2准备工作2.1打开win10大小写敏感2.2关闭实时保护
小明小华小红
·
2023-03-14 04:59
linux
openwrt
linux
Rust
musl
交叉编译教程
为什么用
musl
?linux编译的程序主要有两种依赖:gnu和
musl
。
·
2023-02-04 11:11
2020 高校战“疫”网络安全分享赛 pwn
..比赛两天只做出了5个比较常规的题目.赛后又复现了5个比较有意思的题.blindpwn因为赛后服务器环境没了也没法做,rustpwn鉴于对rust实在不熟就放弃了....剩下的几个题目都挺有意思的.
musl
pu1p
·
2023-01-27 12:37
python中opencv安装_我无法在docker中安装opencv-contrib-python
Alpine使用的C库与其他所有库都不相同(Alpine使用MUSLlibc,而其他几乎所有的库都使用Glibc);opencv代码库甚至可能无法为
MUSL
构建。也许仅仅是没有人去构建二进制包。
weixin_39849800
·
2023-01-20 17:58
python中opencv安装
OpenHarmony源码(十):编译子系统
1.1目录build├──LICENSE├──OAT.xml├──README_zh.md#使用说明├──build_scripts#build.sh├──common#libc.so,ld-
musl
-xxx.so
myxuan475
·
2022-11-25 19:53
鸿蒙源码分析
华为
java
开发语言
云原生爱好者周刊:电子书《可观测性工程》开放下载 | 2022-08-01
通过BTF的加持,并与
musl
进行链接,可以提供一个真正的一次编译,到处运行的解决方案。SieveSieve是一个自动化测试工具,专门用来测试Kubernetes控制器的可靠性(通过故障注入等方式)。
·
2022-09-15 16:31
云计算
动手调试C库-2 --
musl
-c的动态链接器
0.序本篇承接上一篇的动手调试C库-1,主要讨论
musl
-c的动态链接器。3.overviewmusl-c的动态链接器代码主要位于ldso/dlstart.c,ldso/dynlink.c。
passenger12234
·
2022-06-29 15:33
C与C++
c
动态链接
如何在Quarkus 框架中使用 Native Image
LibericaNIK基于开源项目GraalVM(社区版),兼容多种平台,包括基于轻量级
musl
的AlpineLinux。
·
2022-03-08 16:34
java
网络安全渗透测试之
musl
堆利用技巧
目录前言题目分析调试分析malloc_contextmetachunkmeta的释放总结前言最近比赛出的
musl
题型的越来越多,不得不学习一波
musl
的堆利用来应对今后的比赛。
·
2022-02-19 16:56
musl
堆利用技巧,你知道多少
前言最近比赛出的
musl
题型的越来越多,不得不学习一波
musl
的堆利用来应对今后的比赛。
kali_Ma
·
2022-02-19 08:33
web安全
安全
网络安全
渗透测试
漏洞
搭建KMS激活windows和office
执行vlmcsd-x64-
musl
-static./vlmcsd-x64-
musl
-sta
风牙龙卷
·
2021-04-21 16:00
CentOS 关闭Selinux防火墙、iptables 放行1688端口
/vlmcsd-x64-
musl
-static//运行这个脚本启动即可查询脚本是否正常启动ps-ef|grepvlmcs
weixin_30505225
·
2020-09-14 20:08
为OpenWrt编译rpcapd 以及rpcapd运行
在shell中直接输入exportPATH=$PATH:/root/lede/staging_dir/toolchain-mipsel_24kc_gcc-5.4.0_
musl
-1.1.16/binexportSTAGING_DIR
rc_ll
·
2020-09-10 17:42
系统
网络
alpine 下编译php5.4的源码报Invalid configuration `x86_64-linux-
musl
'错误
Invalidconfiguration`x86_64-linux-
musl
':system`
musl
'notrecognizedconfigure:error:/bin/bash在alpine3.7上编译
菜鸟怕怕
·
2020-08-22 18:56
PHP应用
linux技术
openwrt 添加4g全网通模块龙尚U9300C
硬件平台MT7628A+128RAM+16FLASHopenwrt版本:19.07一,修改内核USB驱动/build_dir/target-mipsel_24kc_
musl
/linux-ramips_mt76x8
想做个好人
·
2020-08-19 23:43
编译rt3052的openwrt固件出现的错误解决方法
rt3052F的固件,但是make之后出现了这样的一条错误导致无法成功编译:make[4]:***[/home/Lee/trunk/build_dir/target-mipsel_24kec+dsp_
musl
l0calhost
·
2020-08-15 21:52
OpenWrt
Openwrt修改已经添加的内核patch
在Openwrt根目录执行以下指令maketarget/linux/{clean,prepare}QUILT=1V=s切换到内核更目录cdbuild_dir/target-mips_24kc_
musl
/
wellnw
·
2020-08-15 17:35
Openwrt
上一页
1
2
下一页
按字母分类:
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
其他