首页 > 其他分享 >编译gcc 8.4.0

编译gcc 8.4.0

时间:2023-06-12 16:48:16浏览次数:37  
标签:gcc 8.4 tar make gz 编译

首先下载gcc 8.4.0源码:

https://mirrors.sjtug.sjtu.edu.cn/gnu/gcc/gcc-8.4.0/gcc-8.4.0.tar.gz

解压并编译

  1. tar xzvf gcc-8.4.0.tar.gz
  2. cd gcc-8.4.0
  3. contrib/download_prerequisites /* 下载 gmp、mpfr、mpc和isl */
  4. ./configure --prefix=/root/soft /* 这里可能需要指定gmp、mpfr、mpc和isl,需要编译 */
  5. make
  6. make install

错误处理

  1. /usr/bin/ld: cannot find Scrt1.o: No such file or directory
    sudo apt install gcc-multilib
    参考:https://blog.csdn.net/kekoxl/article/details/117324421

标签:gcc,8.4,tar,make,gz,编译
From: https://www.cnblogs.com/coolYuan/p/17475410.html

相关文章

  • Makefile优化编译速度
    并行编译:使用make-j命令来进行并行编译,可以加快编译速度。-j后面可以跟一个数字,表示并行编译的线程数。懒惰计算:使用.PHONY规则来避免无谓的重新编译。该规则告诉make,这个规则不需要实际的文件来作为依赖,每次都要重新执行。例如:.PHONY:allall:hello.cgcc-ohell......
  • nginx-rmtp-****,nginx-flv-****的编译相关问题及解决方案
    1.mingW进入命令行  2.编译nginx-rtmp-module-master遇到的问题解决方案参考......
  • [TSG开发日志2]串口通信?VS下FaroSDK编译环境?一文搞定
    艹,不知道为什么我之前写的法如sdk没有保存,总而言之就是莫名其妙整个工程没有了,后来我想了想,也有可能就是我自己删掉了,因为在配置法如工程的时候遇到了一些小问题,不过现在也解决了。一、关于串口通信:Qt的确有自己的串口通信类,就是QSerialPort,但是我们在使用过程中因为要更加定制......
  • Goland 包导入正常,但是无法解析函数和成员属性,编译不报错
    这段时间Goland突然出现了一个毛病,每次goget依赖后,虽然依赖拉下来了,但是代码里使用了这个module的地方无法引用出他的成员和属性,大片的标红,都提示「Unresolvedreference'xxxxx'」,但是只要把项目关了,重新打开,再次触发module的index索引动作,就恢复正常了。本来想看看有没......
  • Qt编译报错error: exception handling disabled, use -fexceptions to enable的解决方
    如题,在Qt中使用了C++标准库中的异常处理机制,即trycatch语句,在编译时报错error:exceptionhandlingdisabled,use-fexceptionstoenablecatch(std::exceptionexcp)解决方法:在Qt的工程文件中添加 CONFIG+=exceptions或者CONFIG-=exceptions_off,然后再重新编译就可以了......
  • GCC基本使用
    本文重点讲解GCC的基本概念和在嵌入式环境下的使用。1.GCC工具GCC编译器:GCC(GNUCompilerCollection)是由GNU开发的编程语言编译器。GCC最初代表“GNUCCompiler”,当时只支持C语言。后来又扩展能够支持更多编程语言,包括C++、Fortran和Java等。因此,GCC也被重新定义为......
  • VideoEye源码编译错误记录
    最近在研究雷神的开源项目VideoEye,但是下载编译时用VS2013和VS2015都出现一些报错。分析是因为雷神调试的环境是VS2010,现在使用新版本VS编译时存在不兼容的问题。网上查找各种信息,最终问题得以解决,于是乎记录一下。【背景】项目地址http://git.oschina.net/leixiaohua1020/Vid......
  • v831开发日记-交叉编译之python-build解析
    python部分#!/usr/bin/envpython#-*-coding=utf-8-*-##@filefromhttps://github.com/Neutree/c_cpp_project_framework#@authorneucrack#@licenseApache2.0##这段代码使用Python语言,导入了sys和os模块。它定义了一个名为sdk_env_name的变量,其值为"LIBMAIX_......
  • 编译原理:词法分析实验
    实验二词法分析实验目的根据PL/0语言的文法规范,编写PL/0语言的词法分析程序。通过设计调试词法分析程序,实现从源程序中分出各种单词的方法;加深对课堂教学的理解;提高词法分析方法的实践能力。掌握从源程序文件中读取有效字符的方法和产生源程序的内部表示文件的法。掌......
  • 编译原理:语法分析
    实验三语法分析实验目的给出PL/0文法规范,要求编写PL/0语言的语法分析程序。通过设计、编制、调试一个典型的语法分析程序,实现对词法分析程序所提供的单词序列进行语法检查和结构分析,进一步掌握常用的语法分析方法。选择一种语法分析方法(递归子程序法、LL(1)分析法、算......