关于在ubuntu16.04 64位系统上安装交叉编译工具出现错误的解决方法
2017-12-03 17:11
731 查看
一.安装交叉编译工具
详细的安装过程请移步我的另外一个帖子:http://blog.csdn.net/hanshengfei/article/details/78669298
二。安装之后执行命令 arm-linux-gcc -v出现找不到编译工具 原因是交叉编译工具是32 位的但是咱们的系统是64位的这就需要下载安装一下32位的兼容库,但是ubuntu16.04已经不支持ia32-libs的软件包,而是使用了lib32ncurses5 和lib32z1软件包做替换,所以我们应该在ubuntu16.04版本中执行:(安装的时候最好先执行一下 sudo get-apt update 更新一下软件包,否则可能会出现Unable to locate package的错误!!!)sudo apt-get install lib32ncurses5sudo apt-get install lib32z1安装完之后再执行一下命令 arm-linux-gcc -v 就可以了
三.安装完之后写个小程序来测试一下vi hello.c
#include <stdio.h>
int main()
{
printf("hello linux!!\n");
reurn 0
}保存编译:arm-linux-gcc -o hello hello.c这个时候出现:
这是说找不到这个库
那么安装一下这个库:sudo apt-get install lib32stdc++6
安装之后再执行命令 arm-linux-gcc -o hello hello.c
出现可执行文件
详细的安装过程请移步我的另外一个帖子:http://blog.csdn.net/hanshengfei/article/details/78669298
二。安装之后执行命令 arm-linux-gcc -v出现找不到编译工具 原因是交叉编译工具是32 位的但是咱们的系统是64位的这就需要下载安装一下32位的兼容库,但是ubuntu16.04已经不支持ia32-libs的软件包,而是使用了lib32ncurses5 和lib32z1软件包做替换,所以我们应该在ubuntu16.04版本中执行:(安装的时候最好先执行一下 sudo get-apt update 更新一下软件包,否则可能会出现Unable to locate package的错误!!!)sudo apt-get install lib32ncurses5sudo apt-get install lib32z1安装完之后再执行一下命令 arm-linux-gcc -v 就可以了
三.安装完之后写个小程序来测试一下vi hello.c
#include <stdio.h>
int main()
{
printf("hello linux!!\n");
reurn 0
}保存编译:arm-linux-gcc -o hello hello.c这个时候出现:
这是说找不到这个库
那么安装一下这个库:sudo apt-get install lib32stdc++6
安装之后再执行命令 arm-linux-gcc -o hello hello.c
出现可执行文件
相关文章推荐
- 64位系统安装了32位的MySQL后出现的error LNK2019错误解决方法
- 安装交叉编译工具,执行arm-linux-gcc –v命令出现提示找不到该文件或目录?解决方法(转)
- 安装交叉编译工具,执行arm-linux-gcc –v命令出现提示找不到该文件或目录?解决方法
- 安装交叉编译工具,执行arm-linux-gcc –v命令出现提示找不到该文件或目录?解决方法
- 在ubuntu-16.04系统中安装arm-linux-gcc-4.3.2交叉编译工具
- 安装交叉编译工具,执行arm-linux-gcc –v命令出现提示找不到该文件或目录?解决方法
- 安装交叉编译工具,执行arm-linux-gcc –v命令出现提示找不到该文件或目录?解决方法
- 关于arm-linux-gcc交叉编译工具链,实现自己的crt0或者编译UBOOT出现undefined reference to `__aeabi_unwind_cpp_pr0'的解决方法
- 关于ARM交叉编译工具出现:assertion fail elf32-arm.c:12387 的错误解决办法。
- 安装交叉编译工具,执行arm-linux-gcc –v命令出现提示找不到该文件或目录?解决方法
- 安装交叉编译工具,执行arm-linux-gcc–v命令出现提示找不到该文件或目录?解决方法
- 64位Ubuntu安装海思交叉编译工具后用不了的解决办法
- 安装交叉编译工具,执行arm-linux-gcc –v命令出现提示找不到该文件或目录?解决方法
- Win8.1 64位系统安装Office365出现30125-1011错误提示的故障原因及解决方法
- 安装交叉编译工具,执行arm-linux-gcc –v命令出现提示找不到该文件或目录?解决方法
- 关于ubuntu16.04编译2进制文件时,出现“加载共享库时出错”错误的解决
- Ubuntu 11.10 安装 XEN 出现错误的解决方法
- ubuntu 编译 Android 出现的若干错误及解决方法
- 关于Android系统调试程序经常出现的错误解决方法(一)
- 在Windows Server 2008 R2(64位)上安装SharePoint 2007出现的一个错误的解决方法