首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
musl专题
musl,c标准库简单介绍
musl 是一个轻量级的、快速的、简单的、免费的 C 标准库实现,它构建在 Linux 系统调用 API 之上。musl 力求在标准一致性和安全性方面做到正确,其历史和发展根源可以追溯到 2005 年,自 2012 年以来,musl 已根据 MIT license 获得许可。 musl 的主要特点包括: 轻量级:musl 是一个相对较小的库,因此它适合用于资源受限的系统,例如嵌入式系统。快速:
阅读更多...
C 语言标准库glibc和musl c的差异和各自优势
glibc是C标准库的一个实现,它包括头文件、函数库和其他的应用程序。而g++和gcc则是编译器,它们将源代码编译成可执行文件,通过调用glibc库中的函数来执行程序。当您使用g++编译C++代码时,它会链接到glibc库,并使用该库中的函数以进行内存分配、字符串处理等操作。同样,当您使用gcc编译C代码时,它也会链接到glibc库并使用标准C库中的函数。因此,glibc库是与
阅读更多...
buidldroot musl uclib库 编译
buildroot 修改 编译工具链 原本编译器相关信息: Incorrect selection of the C library buidroot编译 注意相关选项,后续使用CUSTOM TOOLCHAIN 时对应 UCLIB 能将生成IMAGE 从2.9K变为2.3K MUSL 能将生成IMAGE 从2.9K变为2.7K 变大了 arm-linux-gnueabihf
阅读更多...
RT-Smart 官方 aarch64 平台 musl gcc 工具链下载
前言 RT-Smart 的开发离不开 musl gcc 工具链,用于编译 RT-Smart 内核与用户态应用程序 RT-Smart 当前的 musl gcc 工具链未开源,但可以下载到 官方 最新的 musl gcc 工具链 aarch64 平台 比如 RT-Smart 最好用的 qemu 平台: qemu-virt64-aarch64,位于 rt-thread/bsp/qemu-v
阅读更多...
musl libc库的编译以及malloc mutex实现简析
1.下载,解压musl libc库: 2.配置/编译: ./configure && make 或者./configure --prefix=/home/caozilong/Workspace/linux/musl/install && make 编译: 生成的库文件: 如果指定--prefix,则 make install 会安装头文件和库到指定目录:
阅读更多...