WhyCan Forum

本站无需注册,无需积分,无需回复可下载所有资料,如果真的喜欢小站,请您注册之后请至少回复一个帖子激活Id,谢谢支持! 站长QQ: 516333132 (挖坑网/填坑网) admin@whycan.cn

您尚未登录。

#1 2019-09-04 20:29:51

阿黄
会员
注册时间: 2018-10-03
累计积分: 90

有人知道如何编译在windows下使用的musl或者uclibc-ng的gcc编译器吗?

想实现在windows下直接使用的编译器,这样就不用再开个虚拟机了。找了很久没找到

离线

#2 2019-09-04 20:37:17

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,403

Re: 有人知道如何编译在windows下使用的musl或者uclibc-ng的gcc编译器吗?

编译应用程序没有问题,;
1. 静态链接,
2. 使用与根文件系统版本一致的c库(在上面编译器里面

编译内核设计到软链接问题比较麻烦.

离线

#3 2019-09-04 21:57:35

阿黄
会员
注册时间: 2018-10-03
累计积分: 90

Re: 有人知道如何编译在windows下使用的musl或者uclibc-ng的gcc编译器吗?

就是没找到根文件系统用的uclibc-ng windows版本,可能会需要自己编译,但没搞定

离线

#4 2019-09-05 08:34:24

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,403

Re: 有人知道如何编译在windows下使用的musl或者uclibc-ng的gcc编译器吗?

Windows 工具链安装版下载 arm-2014.05-29-arm-none-linux-gnueabi.exe
https://pan.baidu.com/s/12uzOs1tHD8Lla6LXBKb4BQ

Windows 工具链绿色版下载(推荐) arm-2014.05-29-arm-none-linux-gnueabi-i686-mingw32.tar.bz2
https://pan.baidu.com/s/1hvdi7vyoIVuI2CLkJatSHA

Linux解压版: arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
https://pan.baidu.com/s/1-WXlwxLoQNzKGDdIJ5JDpw


使用最后一个软件构建文件系统, 然后用第二个在 Windows 编译, 应该是没有问题的。

离线

#5 2019-09-05 08:42:22

阿黄
会员
注册时间: 2018-10-03
累计积分: 90

Re: 有人知道如何编译在windows下使用的musl或者uclibc-ng的gcc编译器吗?

晕哥 说:

Windows 工具链安装版下载 arm-2014.05-29-arm-none-linux-gnueabi.exe
https://pan.baidu.com/s/12uzOs1tHD8Lla6LXBKb4BQ

Windows 工具链绿色版下载(推荐) arm-2014.05-29-arm-none-linux-gnueabi-i686-mingw32.tar.bz2
https://pan.baidu.com/s/1hvdi7vyoIVuI2CLkJatSHA

Linux解压版: arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
https://pan.baidu.com/s/1-WXlwxLoQNzKGDdIJ5JDpw


使用最后一个软件构建文件系统, 然后用第二个在 Windows 编译, 应该是没有问题的。

谢谢晕哥,只是用这些工具链编译应该没问题,只是涉及到大小问题,涉及工具链中的so文件比较大,估计16M Flash很难装得下。所以才用musl和uclibc-ng的。实测uclibc-ng更小一点

离线

#6 2019-09-05 08:46:52

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,403

Re: 有人知道如何编译在windows下使用的musl或者uclibc-ng的gcc编译器吗?

那用 WSL (Windows Subsystem for Linux ), 以前试过, 编译一般没有问题。

https://www.jianshu.com/p/bc38ed12da1d
https://docs.microsoft.com/en-us/windows/wsl/install-win10

离线

页脚