编译cloog for gcc 4.8.5 问题

isl导致编译gcc-8.1出现错误 尝试在我自己的机器(acer ubuntu16.04)上编译gcc-8.1 系统缺少gcc-8.1的四个依赖:gmp,mpfr,mpc,isl 于是编译安装了gmp-6.1.2,isl-0.20,mpc-1.0.1,mpfr-3.1.6于/home/lb/workspace/com路径下 编译时过程如下: (1),configure ../gcc-8.1.0/configure --prefix=... 阅读详情

./configure --with-isl=system --with-isl-prefix=/opt/gcc-4.8.5/builddir/isl-install --prefix=/opt/gcc-4.8.5/builddir/cloog-install

编译cloog时遇到一个链接错误

make[1]: Entering directory `/mnt/gcc/cloog-0.18.0'
  CC     libcloog_isl_la-block.lo
  CC     libcloog_isl_la-clast.lo
  CC     libcloog_isl_la-matrix.lo
  CC     libcloog_isl_la-state.lo
  CC     libcloog_isl_la-input.lo
  CC     libcloog_isl_la-int.lo
  CC     libcloog_isl_la-loop.lo
  CC     libcloog_isl_la-names.lo
  CC     libcloog_isl_la-options.lo
  CC     libcloog_isl_la-pprint.lo
  CC     libcloog_isl_la-program.lo
  CC     libcloog_isl_la-statement.lo
  CC     libcloog_isl_la-stride.lo
  CC     libcloog_isl_la-union_domain.lo
  CC     libcloog_isl_la-version.lo
  CC     libcloog_isl_la-domain.lo
  CC     libcloog_isl_la-constraints.lo
  CC     libcloog_isl_la-backend.lo
  CCLD   libcloog-isl.la
/usr/bin/ld: /opt/gcc-4.8.5/builddir/isl-install/lib/libisl.a(libisl_la-isl_aff.o): relocation                                                                 R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/opt/gcc-4.8.5/builddir/isl-install/lib/libisl.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[1]: *** [libcloog-isl.la] Error 1
make[1]: Leaving directory `/mnt/gcc/cloog-0.18.0'
make: *** [all-recursive] Error 1

重新配置isl编译即可

./configure --disable-shared CFLAGS=" -fpic" --prefix=/opt/gcc-4.8.5/builddir/isl-install





linux下编译isl,CentOS 6 编译GCC 4.8.1简明流程 之前讨论了很多关于编译gcc的事情,都源自于当年在CentOS6.2上编译gcc4.7.2的事情,简直苦不堪言。今天工作需要又要用CentOS了,用于gcc只用了更严格的开源协议GPL v3的问题,CentOS官方所能提供的最新gcc版本只能到4.4,要使用新特性,必须手动编译新版本的gcc。经过了几年的学习和积累,今天上午轻松通过了当初恶魔般的centos上gcc编译。知识方面和配置选项含义方面... 阅读详情

相关推荐

花了点时间,编译了一次gcc-linaro-4.8-2013.12

第一次编译,是参考别人写的内容,有帮助,但还是要自已处理一些错误,其中有些错误,因为自已对GCC的组成不熟悉在定位错误时花了不少时间。最初要编译它是因为在编译libmad时遇到了thumb指令错误,但这个用codesoucery编译就没问题。所以认为出现编译软件上,但实际上是codesoucery过旧了,没有针对新的ARM处理器做编译参数优化。linaro在优化上做的比较好。其实thumb指令错误...

qushaobo的专栏 1156

编译isl和cloog库出现:fatal error: gmp.h: No such file or directory

当编译isl时出现错误:fatal error: gmp.h: No such file or directory,这个错误很奇葩。 编译isl是需要依懒gmp库的,一般加上前缀--with-gmp即可,但是我这次无论怎么操作,它一直提示这个库,加上--with-gmp-include写上路径也不行。反复试都不成,最后下了一个版本的isl,查看了里面的README文件,才明白有的版本把这个编译参数改成了--with-gmp-prefix。 所以,旧版本的isl编译参数为--with-gmp...

ComputerInBook的专栏 5883

gcc-4.7.3安装手记

由于之前使用的GCC版本较低,为GCC-4.1.2,因而想升级

antiquedwr的专栏 1907

linux下gcc安装

基于centos 6.6 64位 首先要挂载光盘,进入光盘: *************************** gcc安装 **************************** --安装gcc,提示依赖库失败,需要cloog-ppl 和 cpp [root@localhost Packages]# rpm -ivh gcc-4.4.7-11.el6.x86_64.rpm erro

ReadyYes的专栏 1558

mac os下编译gcc4.9.2

最近在看C++原理相关的书,xcode所带的gcc的版本是4.2的,还是挺想在mac下使用高版本的gcc进行编译代码的,可以使用很多新特性,所以萌生了编译安装gcc的念头,网上找了一些材料,找到一篇英文的文章,参考着编译安装的,但是还是遇到了问题,英文原文链接: https://solarianprogrammer.com/2013/06/11/compiling-gcc-mac-os-x/

knight3396的专栏 1469

cloog-ppl-0.15.10.tar.gz

cloog-ppl-0.15.10.tar.gz crosstool-ng编译需要的工具

lamp完整安装

lamp完整安装 LAMP环境配置安装注意安装步骤及说明事项。 1. 访问ftp报错 解决: 关闭 selinux vi /etc/selinux/config 内容修改为: selinux=disable 之后重启reboot。 下图分别为selinux关闭前 和 关闭后: 一、安装gcc gcc(gcc-4.4.7-3.el6.i686.rpm) cloog-ppl(cloog...

whistlegirl的博客 397

cloog-0.18.4

cloog-0.18.4源代码,gcc升级必须要的y依赖包,公司内外使用。

GCC 4.5.1 configure参数中文注释

只翻译了部分自己会用到的参数,翻译的不好,请见谅 转载请注明出处:Koangel 使用方式: ./configure [选项]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE.  See below for descriptions of s

龙图腾的博客 3763

cloog-ppl-0.15.9.tar.bz2

cloog-ppl-0.15.9.tar.bz2是制作交叉编译链必备工具之一

cloog-0.18.1.tar.gz

cloog-0.18.1.tar.gz

SUSE Linux Enterprise 11 SP3 成功编译安装GCC 4.8.2

################# Download GCC ########################### Download GCC 4.8.2 from http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-4.8.2/ (seems quite promising for speed) Supposed to be s

自由的空间 8997

C++继承与多态 - 继承多态原理01

C++继承多态原理讲解

大秦坑王的专栏 2980

CentOS 系统下编译安装 gcc4.8.2过程及编译问题详解

CentOS上源码安装GCC 4.8.2 gcc --version  # 查看gcc版本 sudo yum update gcc -y  # 只能升到4.4.7 1) 前提 参考Prerequisitesfor GCC,需要GMP, MPFR, MPC, ISL, CLooG。 我先查看了下系统,发现原生就装了GMP等,如下命令。但之后"gcc ./configure"有错,仍需要

refuil的博客 1万+

基于STM32F103的二维码识别项目——OV7670篇

此系列用于记录做过的项目,这篇文章介绍基于STM32F103的二维码识别项目之OV7670FIFO模块。

beyourself_he的博客 4289

基于AXI PCIE IP的FPGA PCIE卡示意图

如果在上图中的AXI互联IP上再连接一个带AXI Slave接口的BRAM控制器,这个BRAM控制器连接一个BRAM,Host PC在系统主存中分配了一些不连续的内存,Host PC可以将这些内存段的起始地址(当然要先转为PCIE总线地址)写到AXI总线上的BRAM中,这样AXI CDMA读取BRAM,将读取到的PCIE总线基地址写到AXIPCIE寄存器块中的AXIBAR2PCIEBAR_n寄存器中,这样就实现了SG DMA。通过动态改变AXIBAR2PCIEBAR_n寄存器的值,可以实现多通道DMA。

csdn_gddf102384398的博客 1624

编译安装 gcc 4.9并验证使用

编译安装 gcc 4.9并验证使用

hzhxxx的专栏 2万+

Appstore开发者必读:3.2(f)违规预警与高效申诉指南

本文为AppStore开发者提供了应对3.2(f)违规通知的完整指南。文章深度解析了3.2(f)条款下的隐瞒性、关联性与真实性违规类型,并提供了黄金48小时内的自查、申诉信撰写与提交全流程策略。同时,文章强调遵循App Review Guidelines,建立内部合规清单与保持账号独立,是预防违规、维护开发者账号安全的关键。

weixin_29214559的博客 273

linux install gcc,linux install gcc 4.8

自己升级gcc 的时候大概参考别人的一份简记 可以大概看看作参考查看别人安装成功的系统和版本,对应着自己的系统进行安装https://gcc.gnu.org/gcc-4.8/buildstat.html下载解压:$ cd localbuild-gcc-4-8-3localbuild-gcc-4-8-3$ tar -jxf gcc-4.8.3.tar.bz2localbuild-gcc-4-8-3$...

weixin_30696755的博客 434

基于深度学习实现实时视频目标检测

实时视频目标检测是计算机视觉领域的研究热点之一,其应用场景包括智能监控、自动驾驶、机器人视觉等多个领域。深度学习技术的快速发展使得实时视频目标检测变得更加可行和准确。本文提出一种基于深度学习实现的实时视频目标检测系统,使用Python和OpenCV作为开发工具,具有高效、准确和实时的特点。 本系统的主要需求是实现实时视频目标检测功能,可以在不同的应用场景中使用。具体的需求如下:2.1 视频输入本系统需要从摄像头或视频文件中获取实时视频流,并对视频流中的目标进行检测和跟踪。2.2 目标检测本系统需要使用深度学

分享毕业设计的案例和论文 1941

【系统架构设计师】预测试卷一:综合知识(75道选择题)

软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式,架构风格反映领域中众多系统所共有的结构和 (48),强调对架构(49)的重用。 (48) A. 语义特性 B. 功能需求 C. 质量属性 D. 业务规则 (49) A. 分析 B. 设计 C.实现

数据知道的博客 7766

gcc 4.9 g++ gfortran 安装

Linux编译安装GCC-4.9.0,有需要的朋友可以参考下。 Linux下编写C/C++程序自然缺不了一个优秀的编译器,Linux下比较常见的自然是GCC了。最近GCC也出到了4.9.0版本,对于C++11/14也有了更好的支持了。所以,今天我们就来说说GCC的编译安装,安装的版本正是最新的4.9.0。下面我们进入正题(建议整个过程以root用户进行): 1.下载GCC源码:

CrestinaCherry的博客 6639

华为OD机试真题2025双机位B卷 Java&Go 实现【朋友圈个数】

给定一组朋友关系,统计一下该朋友关系网中的朋友圈个数。 朋友圈的定义:一个朋友圈至少由3个朋友组成,且要求同一个朋友圈中的任意两个人都具有直接的朋友关系。 输入描述 输入一个朋友关系列表,如 Fiends =A.B],[A.C],IB,DI,其中的每一个元素 Friendsi表示 Friends[i][0)和 Friends [i][1] 是朋友关系 先输入一个数字 N 代表关系的总数,后面每条关系一行,两个成员以逗号分隔

MISAYAONE的博客 520

CentOS6.5安装gcc及g++

在线安装 使用yum安装,注意安装时要先成为root用户。 安装gcc:yum install gcc 安装g++:yum install gcc-c++ 离线安装 首先到http://vault.centos.org/6.5/os/x86_64/Packages/下载用到的rpm包,包括:ppl-0.10.2-11.el6.x86_64.rpm、cloog-ppl-0.15....

深之JohnChen的专栏 9765

大模型_WIN10使用hyper-v安装Ubuntu24.04虚拟机_配置独立静态IP地址_连接外网_并与内网其他机器互通_通过容器安装Dify_超详细安装过程002--人工智能工作笔记0247

本文详细描述了在Hyper-V环境中配置网络、安装Ubuntu虚拟机、设置IP地址、安装Docker以及部署Dify应用的过程。首先,通过Hyper-V管理器创建外部虚拟交换机(ExternalSwitch),并配置本机、虚拟交换机和Ubuntu虚拟机的IP地址,确保网络互通。接着,在Ubuntu虚拟机中安装Open-VM-Tools和Docker,并配置Docker的国内镜像源。最后,通过Git克隆Dify源码,使用Docker Compose启动Dify应用,完成部署。整个过程涵盖了网络配置、虚拟机管理

添柴程序猿的专栏 1752

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

CentOS6.4 安装配置gcc-4.8.1

1安装gcc g++ yum -y install gcc 安装g++ yum -y install gcc-c++ 只能安装版本4.4.7 更新gcc到4.8.12,下载gcc 和关联库的源码包: 地址: ftp://gcc.gnu.org/pub/gcc/releases ,选择包之后,用wget下载。关联包:ftp://gcc.gnu.org/pub/gcc/infrastructure

sunyuyangg123的专栏 3447

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

上一篇: putty GB2312 & BIG5 中文字符集补丁
下一篇: PatchELF 修改linux下elf文件library搜索路径
功名半纸
功名半纸 领域专家: 操作系统技术领域 领域专家: 操作系统技术领域
博客等级 码龄26年 1137粉丝 282原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值