杂项操作问题记录

1、USB转串口驱动安装无效
问题;后面使用了CH340芯片后使用之前的PL2303驱动则识别不了。
解决方法;下载驱动精灵进行扫描识别从而安装对应CH340的驱动

2、主机可以ping同虚拟机,开发板,但是虚拟机无法ping通
问题;主机可以ping同虚拟机,开发板,但是虚拟机无法ping通
解决方法;关闭防火墙
在这里插入图片描述
3、提示 /bin/sh: 1: pushd: not found 错误
网上解决方法,其实根本原因是
进入/bin目录,查看sh的链接文件,显示如下:表示sh命令链接到的是dash,而pushd命令需要在bash的环境中执行。因此其实修改sh的链接文件即可,直接使用命令处理
https://blog.csdn.net/wangweiqiang1325/article/details/53443024

在这里插入图片描述
4、交叉编译工具链是32位的,与系统64位数不匹配,aptitude也失败
给ubuntu16.0403X64安装32位兼容包
(1)参考:http://blog.csdn.net/ma57457/article/details/68923623
或者:https://www.cnblogs.com/leaven/p/5084902.html
(2)用aptitude方式安装lib32z1。使用sudo apt-get install lib32z1,发现装不了。原因是ubuntu太新了,里面很多库都是新版本的,但是基于这个新版本的lib32z1还没有,所以不能装。解决方案就是用aptitude工具来装。
注意的是aptitude也不一定成功,
首先注意保证虚拟机联网、而可以尝试N-Y-Y的选择,不然有时候搞半天还没有下载一个东西,尝试第一个选择N,之后选择Y则能成功

(3)测试执行arm-xxx-gcc -v,提示找不到stdc++错误:
./arm-hisiv300-linux-uclibcgnueabi-gcc -v
./arm-hisiv300-linux-uclibcgnueabi-gcc: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
(4)再用aptitude方式安装lib32stdc++6-4.8-dbg
sudo aptitude install lib32stdc++6-4.8-dbg
再次测试arm-xxx-gcc -v,终于可以运行了。

猜你喜欢

转载自blog.csdn.net/zw1996/article/details/114219651
今日推荐