No such file or directory及解决方法
背景:
1.新安装的ubuntu16.04LTS
2.编译uboot时提示:
arm-none-linux-gnueabi-gcc -v
bash: /home/zz/work/vz/src/trunk/build/../prebuilds/toolchain/arm-none-linux-gnueabi-4.3.3/bin/arm-none-linux-gnueabi-gcc: No such file or directory
到提示指向的目录查看文件确实存在,环境变量里面的PATH的值也有这个路径,但它还是提示没有这个文件。
到这里需要考虑是否是32bit和64bit的运行环境的问题。
ubuntu16.04是几天前重新安装的,安装之前是可以正常编译uboot的,但是现在使用新的ubuntu16.04会提示错误。于是搜了一下,按照提示方法操作之后就可以了,果然是32bit和64bit差异的问题。主要方法是64bit的ubuntu16.04运行32bit的可执行程序需要使用32bit的库来支持它。不考虑旧库换新库的事,此时此刻进需要安装两个32bit的库就行了。
1. lib32ncurses5
2. lib32z1
1
2
zz@zz:~/work/vz/src/trunk/source/opensource/uboot$ sudo apt-get install lib32ncurses5
[sudo] password for zz:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
lib32tinfo5 libc6-i386
The following NEW packages will be installed:
lib32ncurses5 lib32tinfo5 libc6-i386
0 upgraded, 3 newly installed, 0 to remove and 170 not upgraded.
Need to get 2,512 kB of archives.
After this operation, 11.2 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://cn.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libc6-i386 amd64 2.23-0ubuntu10 [2,336 kB]
Get:2 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 lib32tinfo5 amd64 6.0+20160213-1ubuntu1 [76.9 kB]
Get:3 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 lib32ncurses5 amd64 6.0+20160213-1ubuntu1 [99.5 kB]
Fetched 2,512 kB in 3s (813 kB/s)
Selecting previously unselected package libc6-i386.
(Reading database ... 218923 files and directories currently installed.)
Preparing to unpack .../libc6-i386_2.23-0ubuntu10_amd64.deb ...
Unpacking libc6-i386 (2.23-0ubuntu10) ...
Selecting previously unselected package lib32tinfo5.
Preparing to unpack .../lib32tinfo5_6.0+20160213-1ubuntu1_amd64.deb ...
Unpacking lib32tinfo5 (6.0+20160213-1ubuntu1) ...
Selecting previously unselected package lib32ncurses5.
Preparing to unpack .../lib32ncurses5_6.0+20160213-1ubuntu1_amd64.deb ...
Unpacking lib32ncurses5 (6.0+20160213-1ubuntu1) ...
Processing triggers for libc-bin (2.23-0ubuntu10) ...
Setting up libc6-i386 (2.23-0ubuntu10) ...
Setting up lib32tinfo5 (6.0+20160213-1ubuntu1) ...
Setting up lib32ncurses5 (6.0+20160213-1ubuntu1) ...
Processing triggers for libc-bin (2.23-0ubuntu10) ...
zz@zz:~/work/vz/src/trunk/source/opensource/uboot$ sudo apt-get install lib32z1
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
lib32z1
0 upgraded, 1 newly installed, 0 to remove and 170 not upgraded.
Need to get 52.2 kB of archives.
After this operation, 161 kB of additional disk space will be used.
Get:1 http://cn.archive.ubuntu.com/ubuntu xenial-updates/main amd64 lib32z1 amd64 1:1.2.8.dfsg-2ubuntu4.1 [52.2 kB]
Fetched 52.2 kB in 2s (24.8 kB/s)
Selecting previously unselected package lib32z1.
(Reading database ... 219245 files and directories currently installed.)
Preparing to unpack .../lib32z1_1%3a1.2.8.dfsg-2ubuntu4.1_amd64.deb ...
Unpacking lib32z1 (1:1.2.8.dfsg-2ubuntu4.1) ...
Processing triggers for libc-bin (2.23-0ubuntu10) ...
Setting up lib32z1 (1:1.2.8.dfsg-2ubuntu4.1) ...
Processing triggers for libc-bin (2.23-0ubuntu10) ...
zz@zz:
接下来再执行make就正常了。
---------------------
作者:k7arm
来源:CSDN
原文:https://blog.csdn.net/k7arm/article/details/84455390
版权声明:本文为博主原创文章,转载请附上博文链接!
No such file or directory及解决方法相关推荐
- Linux执行可执行文件提示No such file or directory的解决方法
Linux执行可执行文件提示No such file or directory的解决方法 查阅资料后,原因是系统位数与该可执行文件需要的lib库位数不匹配. 用uname命令打印系统信息,发现系统是6 ...
- Qt编译错误“GL/gl.h:No such file or directory”的解决方法
Qt编译错误"GL/gl.h:No such file or directory"的解决方法 参考文章: (1)Qt编译错误"GL/gl.h:No such file o ...
- 遇见Python.h: No such file or directory的解决方法
遇见Python.h: No such file or directory的解决方法 参考文章: (1)遇见Python.h: No such file or directory的解决方法 (2)ht ...
- 【Qt】错误GL/gl.h: No such file or directory的解决方法(以及cannot find -lGL解决方法)
1.问题描述 QtCreator第一次编译时,报错GL/gl.h: No such file or directory 错误信息如下: /home/Qt5.6.3/5.6.3/gcc_64/inclu ...
- 【python】No such file or directory的解决方法
利用python读取文件或者图片的时候,可能会出现读写文件出错.报错的信息如下: IOError: [Errno 2] No such file or directory. 通常情况下都是因为读取的文 ...
- ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory:错误解决方法
在windows10上用pip命令pip install torch==1.7.1+cu101 torchvision==0.8.2+cu101 torchaudio==0.7.2 -f https: ...
- 关于 麒麟系统开发错误“fatal error: GL/gl.h: No such file or directory“ 的解决方法
若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/125149955 红胖子(红模仿)的博文大全:开发技术集 ...
- ncnn/net.h: No such file or directory的解决方法
问题描述 使用ncnn时,首先需要build,即创建build目录(外部构建),使用cmake ..构建Makefile文件,之后使用make命令进行编译 编译完成后还需要继续执行make insta ...
- 【linux】可执行程序执行时报错-sh: ./mxc_v4l2_tvin.out: No such file or directory的解决方法
问题 在imx6开发板上执行 ./mxc_v4l2_tvin.out时报错: -sh: ./mxc_v4l2_tvin.out: No such file or directory 原因查找 1.路径 ...
最新文章
- Android studio更新后出现警告:Warning:The `android.dexOptions.incremental` property is deprecated and it has
- 网页中如何启用QQ交谈
- Nginx配置统计页面及访问控制(htpasswd和客户端IP)
- Android ActionBar随ScorllView上下拖动而透明度渐变效果
- 编码之道:取个好名字很重要(转)
- mysql 读取comment_Mysql 获取表的comment 字段
- http response 返回 没有内容_HTTP 教程2
- Python全栈 Linux基础之2.Linux终端命令简介
- pwa+lavas简述
- python 字典改变值为2倍
- c语言中的16进制坐标计算器,16进制计算器
- php中errorreporting,php中error_reporting函数用法详解_PHP教程
- 李宏毅学习笔记43.More about Domain Adaptation. Part II. Applications
- 北航计算机学院 高小鹏,毕业季 | 以来自学院的深情祝福,定格属于你的最美青春(二)...
- pc端 移动端适配rem插件方式
- BeyondCompare去掉时间戳的匹配
- 客户服务呼叫中心解决方案
- Maven在pom文件中添加资源插件后,src/main/resource目录中的文件编译后不拷贝解决方法。
- RabbitMQ的第一次亲密接触
- 有一个班4个学生,5门课程。