千家信息网

linux gcc编译CROSSTOOL时出现提示怎么办

发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,linux gcc编译CROSSTOOL时出现提示怎么办,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。我目前使用的是UBUNTU的8.0
千家信息网最后更新 2025年01月24日linux gcc编译CROSSTOOL时出现提示怎么办

linux gcc编译CROSSTOOL时出现提示怎么办,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

我目前使用的是UBUNTU的8.04,因为最近一直在升级LINUX,导致目前我的linux gcc版本也变高了,目前是4.2.3。当我编译以前手头上的CROSSTOOL时出现这样的提示:

checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking for pwd... /bin/pwd
checking for arm-linux-gcc... gcc
checking version of gcc... 4.2.3, bad
checking for gnumake... no
checking for gmake... no
checking for make... make
checking version of make... 3.81, ok
configure: error:
*** These critical programs are missing or too old: gcc
*** Check the INSTALL file for required versions.

所以需要把我目前的linux gcc版本按到以前的状态3.4了。首先,你需要去你的usr/bin/下去看看有没有gcc-3.4这样文件,如果没有的话,就安装一下吧:
apt-get install gcc-3.4

之后,你需要把usr/bin/目录下的gcc文件删除掉或者避免意外发生,可以把它命名为gcc.bak。这里需要说明的如果你不删除的话,你会发现你使用ln -s usr/bin/gcc-3.4 /usr/bin/gcc总是不起作用。实际上你在用gcc -v查看当前版本时,就一直使用的usr/bin/gcc。而ln -s /usr/bin/gcc-3.4 /usr/bin/gcc的目的就是为了生成gcc版本3.4的。一句话,你只需要执行:
rm /usr/bin/gcc
ln -s /usr/bin/gcc-3.4 /usr/bin/gcc

然后再gcc -v就可以看到当前版本就是3.4了。如果你想再使用当前的4.2.3的话,就使用同样的方法:
rm /usr/bin/gcc
ln -s /usr/bin/gcc-4.2.3 /usr/bin/gcc

再gcc -v来确定一下版本就知道了。

看完上述内容,你们掌握linux gcc编译CROSSTOOL时出现提示怎么办的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

版本 时出 提示 编译 方法 怎么办 内容 就是 文件 更多 问题 意外 束手无策 为此 一句话 作用 原因 实际 实际上 对此 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 软件开发用设备名称价格 上海一站式人工智能应用软件开发 UCI数据库实战 国家电网公司网络安全现状 数据库系统不包括应用开发系统 伤害世界哪个服务器好 软件开发认证排名 网络安全中央企业绩效考核 南师研究生网络安全报录比 青藤云网络安全交付师面试 互联网网络技术专业就业 服务器或域名解析失败 涉密网络安全保密产品应选用 物联网技术的网络安全 康经理 APP软件开发定制 小白网络技术视频讲解 c 如何读任意行数据库 全国三级数据库技术考试提纲 家里电脑当服务器可以远程访问 两个服务器集群有什么优点 用代码方式创建数据库 河南专业软件开发价格表 数据库安全使用方法 网络安全搭建域控制器 网页版3d软件开发 华为服务器默认管理用户名 网络安全设置陷阱用户 网络安全 数字经济 安阳飞鹿互联网科技 怎么用黑窗口查看数据库编码
0