musl-tools 怎么官方不打包了,也算是开发比较常用的

其它发行版都很方便的

这是做什么用的?

顺便问一下,openSUSE 怎么搞交叉编译?有方便的 mingw32 源和使用教程吗?

因为 openSUSE 不用它啊,用它的好像只有 alpine linux…用它的人基本都是要 static 的版本继续 linking 下去的,musl-libc 我感觉简直是 linux 下最好编译的软件了,编译时你想看见一个 warning 都难。shared 的版本如果你安装就会跟 gcc 冲突,根本不能往 /usr 底下放。放 /usr/local 或者 /opt 发行版又不允许。纯 static 版本我们是 shared library 发行版又不允许包。即便包了让小白装上只要不 export CC=gcc 的话基本只要 make 就有他即使 google 都解决不了的错误。基于这种情况,你觉得是包好还是不包好。

mingw32 源去 s.o.o 搜 mingw 就能看见。交叉编译本身不是发行版教的。

我看 debian 下二进制命名是 musl-gcc 和 musl-ldd 等, 并不影响 gnu 的 gcc 和 ldd, 而且至于小白,根本不会去装这种东西

libc.so 是冲突的

root@VM-0-13-debian:~/# ldd which musl-ldd
statically linked
root@VM-0-13-debian:~/# ldd which musl-gcc
not a dynamic executable

就是说 opensuse 不能打包 static linked 的 musl-gcc, 但如果打包动态链接的, libc 又会冲突?

就是这样子的啊…编译本身没难度