构建gcc freestanding工具链出现问题

问题描述

构建gcc freestanding工具链出现问题

我使用如下命令进行安装

$../gcc-4.7.2/configure --prefix=$CROSS_GCC_TMP --target=$TARGET --with-sysroot=$SYSROOT --with-newlib --enable-languages=c --with-mpfr-include=/vita/build/gcc-4.7.2/mpfr/src --with-mpfr-lib=/vita/build/gcc-build/mpfr/src/.libs --disable-shared --disable-threads --disable-decimal-float --disable-libquadmath --disable-libmudflap --disable-libgomp --disable-nls --disable-libssp

$make make install

出现

/bin/bash ../../../gcc-4.7.2/libgcc/../mkinstalldirs /vita/cross-gcc-tmp/lib/gcc/i686-none-linux-gnu/4.7.2
/usr/bin/install -c -m 644 libgcc.a /vita/cross-gcc-tmp/lib/gcc/i686-none-linux-gnu/4.7.2/
/usr/bin/install: cannot stat 'libgcc.a': No such file or directory
make[2]: *** [install-leaf] Error 1
make[2]: Leaving directory /vita/build/gcc-build/i686-none-linux-gnu/libgcc'
make[1]: *** [install-target-libgcc] Error 2
make[1]: Leaving directory
/vita/build/gcc-build'
make: *** [install] Error 2

时间: 2024-11-05 12:25:24

构建gcc freestanding工具链出现问题的相关文章

《树莓派实战秘籍》——第 2 章 为树莓派做Linux黑客 2.1 技巧21建立交叉编译器工具链

第 2 章 为树莓派做Linux黑客 虽然树莓派有很多可用的操作系统,但支持得最好的一个肯定是Linux,树莓派基金会通过维护一个Linux内核源代码树的方式保持了对树莓派的硬件支持. Linux以其灵活性和对大量设备的支持而著名.无论你是刚刚开始有兴趣学习Linux,或者准备对Linux动手改造以成为一个令人敬服的黑客,本章都将帮助你完成这一过程. 本文仅用于学习和交流目的,不代表异步社区观点.非商业转载请注明作译者.出处,并保留本文的原始链接. 2.1 技巧21建立交叉编译器工具链 树莓派适

重走LFS之路:(四) 工具链编译-1

重走LFS之路:(四) 工具链编译-1 经过了充分的准备工作之后,我们要来着手工具链的编译.LFS不能直接使用宿主系统的编译器和库进行编译,而是用宿主系统的编译器和库再编译出来一份编译器和库,然后二次编译编译器和库,最后才能用最终的编译器来编译构建LFS系统.所以我们现在需要做的是来编译这些工具. (题图来自: techradar.com) 这些工具的编译比较冗长,所以可能需要数篇的篇幅来记录这些过程. 首先需要创建一个目录来安置这些工具 mkdir -v $LFS/tools 然后为了方便,我

《树莓派实战秘籍》——2.1 技巧21建立交叉编译器工具链

2.1 技巧21建立交叉编译器工具链 树莓派实战秘籍树莓派适合用来做很多事情,不过编译速度可不是它的强项.如果希望在一个合理的时间内从源代码生成什么的话,这时候你就需要在一台更高速的计算机上运行交叉编译器了. 交叉编译器是一种建立并运行在某一架构上,但是生成另一种架构上适用的二进制文件的编译器(及其依赖库),而这两种架构通常是不相容的.在本例中,你需要建立一个交叉编译器,以为树莓派的Linux环境生成优化过的二进制文件. 类似于Linux上的大多数任务,你可以有几种方法构建交叉编译器,只要能保证

qtcreator-为什么ubuntu Qtcreator 工具链不能够设置,求大神们帮忙看看

问题描述 为什么ubuntu Qtcreator 工具链不能够设置,求大神们帮忙看看 解决方案 自己顶顶,这到底是怎么回事啊 解决方案二: gcc环境有没有装到系统目录.看上去找不到,所以灰掉了 解决方案三: gcc编译器路径安装不对 解决方案四: sudo apt-get install build-essential 解决方案五: 求大神们帮帮忙啊,小弟不胜感激

【DevOps&SRE活动实录】经验+案例,教你如何打造易用DevOps工具链!

6月10日,优维科技与数人云.中生代联合举办了DevOps&SRE超越传统运维之道(北京站).DevOps&SRE上海站将于7月15日举办,敬请期待! 任发科老师在此次活动中分享了<如何打造易用的DevOps工具链>,以下为演讲实录. 任发科 网名常新居士.曾任职于唯品会.会唐网.亚马逊和ThoughtWorks,是QCON,TOP100Summit,TiD优秀讲师,近年主要关注和从事DevOps工具链设计与实现,并长期从事和关注高效研发团队的组件和管理,译作有<DevO

《Linux设备驱动开发详解 A》一一3.6 工具链

3.6 工具链 在Linux的编程中,通常使用GNU工具链编译Bootloader.内核和应用程序. GNU组织维护了GCC.GDB.glibc.Binutils等,分别见于https://gcc.gnu.org/,https://www.gnu.org/software/gdb/, https://www.gnu.org/software/libc/.https://www.gnu.org/software/binutils/.建立交叉工具链的过程相当烦琐,一般可以通过类似crosstool-

crosstool-NG 1.12.0发布 多功能的工具链发生器

crosstool-NG是一个多功能的工具链发生器,以高度可配置为目的.它支持多个目标的架构,不同的组件(glibc/uClibc... ...)和版本. crosstool-NG还具有调试公用程序(DUMA,strace... ...)和生成工具(sstrip...). crosstool-NG 1.12.0该版本许多组件已经更新到较新版本:GCC,GLIBC,eglibc,uClibc,GDB等等.大量基础设施的工作已经完成:./configure-time进行的测试现在可以在menucon

编译mini2440工具链

原文:http://www.adamjiang.com/pukiwiki/index.php?%E7%BC%96%E8%AF%91mini2440%E5%B7%A5%E5%85%B7%E9%93%BE          首先,从下面的地址下载工具链  http://www.codesourcery.com/.../arm-2008q3-72-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2          等待下载完成后,将工具链解压到/usr/

ubuntu系统怎么安装gcc编程工具?

  ubuntu系统怎么安装gcc编程工具?         1.打开自己的电脑,之后打开终端,如果桌面上有快捷方式,就直接打开就行,没有的话可以按下键盘上的Ctrl+Alt+T组合键.   2.之后就可以可以进行安装了,因为要下载文件,所以必须进行连网,会进行自动的安装,安装好的之后就是如下图所示. 3.系统如果不带vim的编辑工具,可以向下边那样进行安装,很快就可以安装好了,安装好了如下图: 4.之后在主目录里写一个.c文件进行测试就写一个常见的hello程序,如下图所示. 5.之后就可以进