虚拟机-Linux开发板交叉编译问题记录
  8Fte0bBvXRs2 2024年04月12日 35 0

遇到一堆很久之前见过的问题,重新解决一次。

1、虚拟机没法上网

发现虚拟机浏览器上不了网,运行ifconfig查看,发现要么没有IP地址,要么只有IPv6的地址。最后发现是昨天VMware卡死了,启动任务管理器把相关任务全停了,dhcp服务没启动。于是点进计算机-管理-服务,重新启动。再把网络设置成NAT模式,然后在命令行输入命令重新启动网络(或者重启虚拟机)。

最后能上网了。

2、ssh传输文件到开发板失败

两种情况(只解决了第二种):


网上的解决办法都是针对云服务器的,但我这是直接和电脑连接的开发板。把ssh公钥删了后就能正常传输文件了:
cd ~/.ssh
ssh-keygen -f "ssh文件" -R "IP"

3、下载到开发板后运行失败

-sh: ./example-server: No such file or directory
有几种可能:
(1)没有权限
(2)系统位数与该可执行文件不匹配
要在64位系统上与运行32位程序,需要安装32位lib库。安装两个软件:
lib32ncurses5
lib32z1
可能还要更改bash:
sudo dpkg-reconfigure dash

开发板上的Linux系统要具有完整的功能,至少具有sudo apt等常用命令。本人的开发板系统相当简陋,缺少这些命令导致更新不了缺少的库,因此后面先寻找合适的开发平台,再来解决这个问题。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2024年04月12日 0

暂无评论

推荐阅读
  tAaiqedz71Vf   3天前   14   0   0 Linux
  2sqDzWaoi9Ck   3天前   15   0   0 Linux
LVM
  XWcNkifzer3j   2小时前   3   0   0 Linux