0
点赞
收藏
分享

微信扫一扫

软考A计划-电子商务设计师-复习要点

哈哈镜6567 2023-06-05 阅读 51

目录


在这里插入图片描述

一、概述

远程开关机功能需要用到samba里面的一个工具net,所以需要交叉编译samba,并将该工具放到SS528海思开发板上运行。由于新的代码太大且 3.3.16 的版本已经够用,所以就没用最新的代码。

本文只要介绍 amba-samba-3.3.16.zip怎么交叉编译,以及在编译过程中遇到的三个问题怎样解决。

在这里插入图片描述

二、编译步骤

👉2.1 解压缩,进入源码目录

unzip samba-samba-3.3.16.zip
cd samba-samba-3.3.16/source/

👉2.2 配置

source目录,先执行./autogen.sh生成configure,然后配置

./autogen.sh
./configure --prefix=`pwd`/../../result_samba CC=aarch64-mix210-linux-gcc --host=aarch64-mix210-linux --enable-static --enable-shared=no
  • --prefix=pwd/../../result_samba:指定安装目录在../../result_samba
  • CC=aarch64-mix210-linux-gcc:指定编译器,--host指定运行主机;
  • --enable-static:允许编译静态库
  • --enable-shared=no:不允许编译动态态库

👉2.3 问题一

报错

错误原因分析:

解决方案:


👉2.4 问题二

报错

错误原因分析:

解决方案:


👉2.5 问题三

报错:

错误原因分析:

解决方案

配置以后,直接执行make && make install,编译通过。

在这里插入图片描述
如果文章有帮助的话,点赞👍、收藏⭐,支持一波,谢谢 😁😁😁

举报

相关推荐

软考-软件设计师

0 条评论