1、下载源文件。网址:musl libc
2、解压到一个到不带中文路径的目录下,在该目录下右键新建终端
3、运行配置文件:
./configure
4、编译:
make
5、安装:
make install
过程中可能会出现permission denied报错,或无法在/usr/下新建目录:执行su,再安装
su
6、配置环境变量:
musl默认安装目录是:/usr/local/musl
环境变量为: export PATH=$PATH:/usr/local/musl/bin/
新建终端,执行
vim ~/.bashrc
在文件的最末尾加上(按 a 进入编辑模式)
export PATH=$PATH:/usr/local/musl/bin/
然后按 Esc 退出编辑模式,再输入:
:wq
为使文件生效,执行:
source ~/.bashrc
7、验证:
自己新建一个c源文件(在bash下执行):
cat > hello.c <<EOF
#include <stdio.h>
int main()
{
printf("hello, world\n");
return 0;
}
EOF
然后编译(在hello.c所在的目录下编译)
musl-gcc hello.c
编译成功即安装成功。