交叉编译给铁威马Nas添加wget

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载自夜明的孤行灯

本文链接地址: https://www.huangyunkun.com/2021/07/19/nas-wget/



铁威马Nas自带的系统不知道魔改的啥,很多基本工具都没有,比如wget。有时候需要从外边安装点啥,特别是下载脚本特别难。

铁威马Nas就分两个架构的,x86和arm v8。我手上的都是x86的,官方提供了编译工具链,但是我自己的经验来看,目前还没有遇到不兼容的地方,直接用公开工具就行了。比如rust的x86工具链,或者cross的docker image也行。

这里以wget为例,使用docker image来。

首先下载源代码https://ftp.gnu.org/gnu/wget/wget-1.21.1.tar.gz,解压后执行docker命令进入容器。

docker run -it -v $(pwd):/data rustembedded/cross:x86_64-unknown-linux-gnu-0.2.1 bash

wget的编译方法看文档就行了,先configure,再make,然后我们也不用install,直接拷贝到Nas的/bin目录即可。

./configure --prefix=/usr      \
            --sysconfdir=/etc  \
            --with-ssl=openssl
make


本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载自夜明的孤行灯

本文链接地址: https://www.huangyunkun.com/2021/07/19/nas-wget/

发表评论